📄 temperature.h
字号:
// temperature.h : Defines the class behaviors for the application.
//
///////////////////////////////////////////////////////////////////////////////////////////////
#if !defined(AFX_TEMPER1_H__114AE7AF_CB76_4E77_8387_8A3F6B8A6604__INCLUDED_)
#define AFX_TEMPER1_H__114AE7AF_CB76_4E77_8387_8A3F6B8A6604__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/**********************************/
struct element
{
double m;
char var[3];
};
/**********************************/
struct func
{
double exp;
double down;
double up;
};
extern double begin;
extern double end;
extern double de;
/*****************温度类******************/
class temperature
{
public:
temperature();
virtual ~temperature();
double fuzzification();//模糊化函数
void modify(double w);
double getne();
double getde();
void putvalue();
private:
double m_ne;
double m_nde;
/**********几个模糊变量的隶属函数*************/
/***这几个变量分别是Z0,PS,PM,PB,NS,NM,NB******/
void mz0(double x,element &a);
void mps(double x,element &a);
void mpm(double x,element &a);
void mpb(double x,element &a);
void mns(double x,element &a);
void mnm(double x,element &a);
void mnb(double x,element &a);
char rule[7][7][3];
};
/*************************************************/
#endif // !defined(AFX_TEMPER1_H__114AE7AF_CB76_4E77_8387_8A3F6B8A6604__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -