主要内容

convertToSugeno

Mamdani模糊推理系统转换成Sugeno模糊推理系统

自从R2018b

描述

例子

sugenoFIS= convertToSugeno (mamdaniFIS)转换Mamdani模糊推理系统mamdaniFIS成一个Sugeno模糊推理系统sugenoFIS

例子

全部折叠

加载一个Mamdani模糊推理系统。

mam_fis = readfis (“mam22.fis”);

这个系统转换为一个Sugeno模糊推理系统。

sug_fis = convertToSugeno (mam_fis);

情节表面对模糊系统的输出。

次要情节(2、2、1)gensurf (mam_fis)标题(“Mamdani系统(输出1)”次要情节(2,2,2)gensurf (sug_fis)标题(“Sugeno系统(输出1)”次要情节(2,2,3)gensurf (mam_fis gensurfOptions (“OutputIndex”2)标题(“Mamdani系统(输出2)”次要情节(2,2,4)gensurf (sug_fis gensurfOptions (“OutputIndex”2)标题(“Sugeno系统(输出2)”)

图包含4轴对象。轴与标题Mamdani系统对象1(输出1),包含角,ylabel速度包含一个类型的对象的表面。轴与标题Sugeno系统对象2(输出1),包含角,ylabel速度包含一个类型的对象的表面。轴与标题Mamdani系统对象3(输出2),包含角,ylabel速度包含一个类型的对象的表面。轴与标题Sugeno系统对象4(输出2),包含角,ylabel速度包含一个类型的对象的表面。

两个系统的输出表面是相似的。

输入参数

全部折叠

Mamdani模糊推理系统,指定为一个mamfismamfistype2对象。

mamdaniFIS必须不包含规则没有逻辑的。

输出参数

全部折叠

Sugeno模糊推理系统,返回以下之一:

sugenoFIS:

  • 恒定的输出隶属度函数,其值对应输出隶属度函数的重心mamdaniFIS

  • 使用加权平均的去模糊化方法

  • 使用产品暗示方法

  • 使用和聚合方法

其余的属性sugenoFIS,包括输入隶属函数和规则定义保持不变mamdaniFIS

提示

  • 如果你有一个功能Mamdani模糊推理系统,考虑使用convertToSugeno转换为一个计算有效Sugeno结构来提高性能。

选择功能

应用程序

你可以交互式地转换Mamdani FIS Sugeno FIS使用模糊逻辑设计应用。然后您可以导出系统MATLAB®工作区。

版本历史

介绍了R2018b

全部展开