⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fuzzy.h

📁 模糊算法
💻 H
字号:
/*x的隶属度*/
float xMemberShip[8][13] = {{1.0 , 0.8 , 0.7 , 0.4 , 0.1 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0},
		  {0.2 , 0.7 , 1.0 , 0.7 , 0.3 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0},
		  {0.0 , 0.1 , 0.3 , 0.7 , 1.0 , 0.7 , 0.2 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0},
		  {0.0 , 0.0 , 0.0 , 0.0 , 0.1 , 0.6 , 1.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0},
		  {0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 1.0 , 0.6 , 0.1 , 0.0 , 0.0 , 0.0 , 0.0},
		  {0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.2 , 0.7 , 1.0 , 0.7 , 0.3 , 0.1 , 0.0},
		  {0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.2 , 0.7 , 1.0 , 0.7 , 0.3},
		  {0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.1 , 0.4 , 0.7 , 0.8 , 1.0}} ;
/*y,z的隶属度*/
float yzMemberShip[7][13] = {{1.0 , 0.7 , 0.3 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0},
		  {0.3 , 0.7 , 1.0 , 0.7 , 0.3 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0},
		  {0.0 , 0.0 , 0.3 , 0.7 , 1.0 , 0.7 , 0.3 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0},
		  {0.0 , 0.0 , 0.0 , 0.0 , 0.3 , 0.7 , 1.0 , 0.7 , 0.3 , 0.0 , 0.0 , 0.0 , 0.0},
		  {0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.3 , 0.7 , 1.0 , 0.7 , 0.3 , 0.0 , 0.0},
		  {0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.3 , 0.7 , 1.0 , 0.7 , 0.3},
		  {0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.3 , 0.7 , 1.0}} ;
/*模糊控制表元素宏*/
#define anb 0
#define anm 1
#define ans 2
#define anz 3
#define apz 4
#define aps 5
#define apm 6
#define apb 7
#define nb 0
#define nm 1
#define ns 2
#define ze 3
#define ps 4
#define pm 5
#define pb 6
/*模糊控制规则表*/
int ControlRule[56][3] = {{anb , nb , nb},{anb , nm , nb},{anb , ns , nb},{anb , ze , nb},{anb , ps , nm},{anb , pm , ze},{anb , pb , ze},
		  {anm , nb , nb},{anm , nm , nb},{anm , ns , nb},{anm , ze , nb},{anm , ps , nm},{anm , pm , ze},{anm , pb , ze},
		  {ans , nb , nm},{ans , nm , nm},{ans , ns , nm},{ans , ze , nm},{ans , ps , ze},{ans , pm , ps},{ans , pb , ps},
		  {anz , nb , nm},{anz , nm , nm},{anz , ns , ns},{anz , ze , ze},{anz , ps , ps},{anz , pm , pm},{anz , pb , pm},
		  {apz , nb , nm},{apz , nm , nm},{apz , ns , ns},{apz , ze , ze},{apz , ps , ps},{apz , pm , pm},{apz , pb , pm},
		  {aps , nb , ns},{aps , nm , ns},{aps , ns , ze},{aps , ze , pm},{aps , ps , pm},{aps , pm , pm},{aps , pb , pm},
		  {apm , nb , ze},{apm , nm , ze},{apm , ns , pm},{apm , ze , pb},{apm , ps , pb},{apm , pm , pb},{apm , pb , pb},
		  {apb , nb , ze},{apb , nm , ze},{apb , ns , pm},{apb , ze , pb},{apb , ps , pb},{apb , pm , pb},{apb , pb , pb}};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -