文档帮助中心文档
为模糊推理系统添加输出变量
fisOut = addOutput (fisIn)
fisout = addoutput(fisin,范围)
fisOut = addOutput (___,名称,价值)
例子
fisOut= addOutput (fisIn)添加默认输出变量fisIn,并返回所产生的模糊系统fisOut.这个输出变量有一个默认名称、默认范围,并且没有成员函数。
fisOut= addOutput (fisIn)
fisOut
fisIn
fisOut= addOutput (fisIn,范围)添加具有指定范围的输出变量。
fisOut= addOutput (fisIn,范围)
范围
fisOut= addOutput (___,名称,值)使用一个或多个名称-值对参数配置输出变量。
fisOut= addOutput (___,名称,值)
名称,值
全部折叠
创建一个Mamdani模糊推理系统。
fis = mamfis(“名字”,“蒂珀”);
添加一个具有默认规范的输出变量。
fis = addOutput (fis);
您可以使用点表示法配置输出变量属性。例如,指定变量的名称和范围。
fis.outputs(1).name =“小费”;fis.outputs(1).range = [10 30];
查看输出变量。
fis.Outputs (1)
[10 30] MembershipFunctions: [0x0 fismf]
还可以在将变量添加到模糊系统时指定变量名和范围。
fis2 = mamfis(“名字”,“蒂珀”);= addOutput(fis2,[10 30]),“名字”,“小费”);
创建Sugeno模糊推理系统。
fis = sugfis(“名字”,“蒂珀”);
添加一个输出变量,该变量具有分布在输出范围内的三个常量成员函数。
fis = addOutput (fis,“NumMFs”,3,“MFType”,“不变”);
查看成员功能。
fis.Outputs (1) .MembershipFunctions
类型参数名称详细信息:名称类型参数_____ __________ __________ 1" mf1" "constant" 0 2" mf2" "constant" 0.5 3" mf3" "constant" 1
Mamfis.
Sugfis.
Mamfistype2.
sugfistype2.
模糊推理系统,指定为下列之一:
Mamfis.object - Mamdani模糊推理系统
Sugfis.对象- Sugeno模糊推理系统
Mamfistype2.对象 - Type-2 Mamdani模糊推理系统
sugfistype2.对象 - 2型Sugeno模糊推理系统
[0 1]
变量范围,指定为两个元素的元素向量,其中第一个元素小于第二个元素。第一个元素指定范围的下界,第二个元素指定范围的上界。
指定可选的逗号分隔对名称,值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以按如下顺序指定几个名称和值对参数name1,value1,...,namen,valuen.
的名字
价值
name1,value1,...,namen,valuen
“NumMFs”,3
“名字”
变量名,指定为逗号分隔的对,由“名字”和一个字符串或字符向量。
“NumMFs”
0
成员函数的数量,由逗号分隔的一对组成“NumMFs”一个非负整数。
“MFType”
“trimf”
“高斯”
成员关系函数类型,指定为逗号分隔的对,由“MFType”其中之一是:
“trimf”- Mamdani系统输出的三角形隶属函数
“高斯”- Mamdani系统输出的高斯成员函数
“不变”- Sugeno系统输出的固定成员函数
“不变”
“线性”- Sugeno系统输出的线性隶属函数。要添加具有线性成员函数的输出变量,FIS必须至少有一个输入变量。
“线性”
成员函数均匀地分布在可变范围内,在隶属函数支持中具有大约80%的重叠。金宝app
fisOut包含添加的输出变量,所有其他属性匹配属性fisIn.
addInput|fisvar|removeOutput
addInput
fisvar
removeOutput
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系