文档

模糊推理系统建模

建立Mamdani和Sugeno模糊推理系统

模糊推理是用模糊逻辑制定输入/输出映射的过程。模糊逻辑工具箱™软件提供命令行功能和应用程序,用于创建Mamdani和Sugeno模糊系统。有关模糊逻辑的更多信息,请参见什么是模糊逻辑?.有关模糊推理的更多信息,请参见模糊推理法

应用程序

模糊逻辑设计器 设计并测试模糊推理系统

功能

全部展开

mamfis Mamdani模糊推理系统
sugfis Sugeno模糊推理系统
genfis 从数据中生成模糊推理系统对象
genfisOptions genfis命令的选项集
fisvar 模糊变量
addInput 在模糊推理系统中加入输入变量
addOutput 在模糊推理系统中加入输出变量
removeInput 从模糊推理系统中去除输入变量
removeOutput 从模糊推理系统中去除输出变量
convertToSugeno 将Mamdani模糊推理系统转化为Sugeno模糊推理系统
convertToStruct 将模糊推理系统对象转换为结构
convertfis 将以前版本的模糊推理数据转换为当前格式
mfedit 开放会员功能编辑器
addMF 在模糊变量中加入隶属度函数
removeMF 从模糊变量中去除隶属度函数
fismf 模糊隶属函数
ruleedit 打开规则编辑器
ruleview 打开规则查看器
addRule 在模糊推理系统中加入规则
showrule 显示模糊推理系统规则
fisrule 模糊规则
更新 利用模糊推理系统更新模糊规则
evalfis 评价模糊推理系统
evalfisOptions evalfis函数的选项集
plotfis 显示模糊推理系统
plotmf 绘制输入或输出变量的隶属函数
surfview 开放表面查看器
gensurf 生成模糊推理系统输出曲面
gensurfOptions gensurf命令的选项设置
readfis 从文件加载模糊推理系统
writeFIS 将模糊推理系统保存到文件
evalmf 评价模糊隶属度函数
gaussmf 高斯曲线隶属函数
gbellmf 广义钟形隶属函数
trimf 三角形隶属函数
dsigmf 两个s形隶属函数的差值
gauss2mf 高斯组合隶属函数
pimf Π-shaped会员函数
psigmf 两个s形隶属函数的乘积
sigmf s形隶属函数
smf s形隶属函数
trapmf 梯形隶属函数
zmf z形隶属函数
defuzz 去模糊隶属函数
probor 概率或
fuzarith 执行模糊运算

主题

模糊逻辑基础

什么是模糊逻辑?

模糊逻辑使用定义为模糊集的语言变量来近似人类推理。

模糊逻辑基础

模糊逻辑系统是对模糊集执行逻辑运算的模糊if-then规则的集合。

模糊推理

模糊推理法

模糊推理使用一系列模糊if-then规则将输入空间映射到输出空间。

什么是mamdani型模糊推理?

在Mamdani系统中,每个if-then规则的输出都是一个模糊集。为了确定一个清晰的输出值,这些模糊集被聚合和去模糊化。

什么是sugeno型模糊推理?

在Sugeno系统中,每个if-then规则的输出要么是常数,要么是输入变量的线性函数。最终输出值是所有规则输出的加权平均值。

Sugeno和Mamdani系统的比较

Mamdani和Sugeno系统都有几个优势,这取决于您的具体应用。

建立模糊推理系统

使用模糊逻辑设计器构建模糊系统

使用模糊逻辑设计器应用程序交互式地构建一个模糊推理系统。

在命令行构建模糊系统

在MATLAB中构造一个模糊推理系统®命令行。

使用自定义函数构建模糊系统

您可以用自己的自定义函数替换内置的成员函数和模糊推断函数。

特色的例子