主要内容

removeOutput

删除从模糊推理系统输出变量

描述

例子

fisOut= removeOutput (fisIn,outputName)消除了输出变量的名字outputName从模糊推理系统fisIn并返回产生的模糊系统fisOut

例子

全部折叠

负载模糊系统。

fis = readfis (“mam22”);

视图的输出变量金融中间人

fis.Outputs
ans = 1 x2 fisvar数组属性:名称范围MembershipFunctions细节:名称范围MembershipFunctions说___________________ 1“力量”5 5 {1 x4 fismf} 2“force2”5 5 {1 x4 fismf}

视图的规则金融中间人

fis.Rules
ans = 1 x4 fisrule数组属性:描述前期顺向体重连接细节:描述______________________________________________________________________ 1”= =小角和速度= = = >小力= negBig force2 = posBig2 (1)”2 "angle==small & velocity==big => force=negSmall, force2=posSmall2 (1)" 3 "angle==big & velocity==small => force=posSmall, force2=negSmall2 (1)" 4 "angle==big & velocity==big => force=posBig, force2=negBig2 (1)"

删除forceBig输出变量。

fis = removeOutput (fis,“force2”);

查看更新后的输出变量。

fis.Outputs
ans = fisvar属性:名称:“力”范围:5 [5]MembershipFunctions: [1 x4 fismf]

视图的更新规则。

fis.Rules
ans = 1 x4 fisrule数组属性:描述前期顺向体重连接细节:描述____________________________________________________ 1”= =小角和速度= = = >小力= negBig (1)”2 "angle==small & velocity==big => force=negSmall (1)" 3 "angle==big & velocity==small => force=posSmall (1)" 4 "angle==big & velocity==big => force=posBig (1)"

force2已经远离的变量和规则了吗金融中间人

输入参数

全部折叠

模糊推理系统,指定为以下对象之一。

  • mamfis对象——Mamdani模糊推理系统

  • sugfis对象——Sugeno模糊推理系统

  • mamfistype2对象- 2型Mamdani模糊推理系统

  • sugfistype2对象- 2型Sugeno模糊推理系统

输出变量名称,指定为字符串或字符向量。

输出参数

全部折叠

模糊推理系统更新,返回以下对象之一。

  • mamfis对象——Mamdani模糊推理系统

  • sugfis对象——Sugeno模糊推理系统

  • mamfistype2对象- 2型Mamdani模糊推理系统

  • sugfistype2对象- 2型Sugeno模糊推理系统

fisOut有相同的属性fisIn除了:

  • 删除指定名称的输入变量。

  • 删除指定的输入变量模糊规则。如果一个规则只有指定的输入变量在其先行词,然后整个删除规则。如果一个规则在其先行词有多个输入变量,然后从前提中移除指定的输入变量。

版本历史

介绍了R2018b

全部展开