函数 fuzzy
格式 fuzzy %弹出未定义的基本FIS编辑器
fuzzy(fismat) %使用fuzzy('tipper'),弹出下图FIS编辑器。
编辑器是任意模糊推理系统的高层显示,它允许你调用各种其它的编辑器来对其操作。此界面允许你方便地访问所有其它的编辑器,并以最灵活的方式与模糊系统进行交互。
方框图:窗口上方的方框图显示了输入、输出和它们中间的模糊规则处理器。单击任意一个变量框,使选中的方框成为当前变量,此时它变成红色高亮方框。双击任意一个变量,弹出隶属度函数编辑器,双击模糊规则编辑器,弹出规则编辑器。
图6-19
菜单项:FIS编辑器的菜单棒允许你打开相应的工具,打开并保存系统。
·File菜单包括:
New mamdani FIS … 打开新mamdani型系统;
New Sugeno FIS … 打开新Sugeno型系统;
Open from disk … 从磁盘上打开指定的.fis文件系统;
Save to disk 保存当前系统到磁盘上的一个.fis文件上;
Save to disk as … 重命名方式保存当前系统到磁盘上;
Open from workspace … 从工作空间中指定的FIS结构变量装入一个系统;
Save to workspace … 保存系统到工作空间中当前命名的FIS结构变量中;
Save to workspace as … 保存系统到工作空间中指定的FIS结构变量中;
Close windows 关闭GUI;
·Edit菜单包括:
Add input 增加另一个输入到当前系统中;
Add output 增加另一个输出到当前系统中;
Remove variable 删除一个所选的变量;
Undo 恢复当前最近的改变;
·View 菜单包括:
Edit MFs … 调用隶属度函数编辑器;
Edit rules … 调用规则编辑器;
Edit anfis … 只对单输出Sugeno型系统调用编辑器;
View rules … 调用规则观察器;
View surface … 调用曲面观察器。
弹出式菜单:用五个弹出式菜单来改变模糊蕴含过程中五个基本步骤的功能:
·And method:为一个定制操作选择min、prod或Custom;
·Or method:为一个定制操作选择max、probor(概率)或Custom;
·Implication method:为一个定制操作选择min、prod或Custom;此项对Sugeno型模糊系统不可用。
·Aggregation method:为一个定制操作选择max、sum、probor或Custom。此项对Sugeno型模糊系统不可用。
·Defuzzification method:对Mamdani型推理,为一个定制操作选择centroid(面积中心法)、bisector(面积平分法)、mom(平均最大隶属度法)、som(最大隶属度最小值法)、lom(最大隶属度最大值法)或Custom。对Sugeno型推理,在wtaver(加权平均)或wtsum(加权和)之间选择。
6.1.15 隶属函数编辑器
函数 mfedit
格式 mfedit('a')
mfedit(a)
mfedit
说明 mfedit('a')生成一个隶属函数编辑器,他允许你检查和修改存储在文件a.fis中FIS结构的所有隶属函数。如图,mfedit('tank')以这种方式打开隶属函数编辑器并装入tank.fis中存储的所有隶属函数。
mfedit(a)对于FIS结构操作一个MATLAB工作空间变量a。Mfedit可单独弹出没有装入FIS的隶属函数编辑器
图6-20
菜单项:在ANFIS编辑器GUI上,有一个菜单棒允许你打开相关的GUI工具、打开和保存系统等。File菜单与FIS编辑器上的File菜单功能相同。
·Edit菜单项包括: