主要内容

删除

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

描述

例子

Fisout.= removeOutput(Fisin.outputName.用名称删除输出变量outputName.来自模糊推理系统Fisin.并返回所产生的模糊系统Fisout.

例子

全部收缩

负载模糊系统。

fis = readfis(“mam22”);

查看输出变量FIS.

fis.outputs.
详细信息:Name Range MembershipFunctions ________________ ___________________ 1 "force" -5 5 {1x4 fismf} 2" force2" -5 5 {1x4 fismf}

查看规则FIS.

fis.rules.
ANS = 1x4具有属性的FISRule阵列:说明前所未有的重量连接详细信息:描述____________________________________________ 1“角度==小&速度== small => force = negbig,force2 = posbig2(1)”2“角度==小&速度== big => force = negsmall,force2 = polumall2(1)“3”角度== big&velocity == small => force = polumall,force2 = negsmall2(1)“4”角度== big&velocity == big=> force = posbig,force2 = negbig2(1)“

去除那个ForceBig输出变量。

fis = demoveoutput(fis,“力量2”);

查看更新的输出变量。

fis.outputs.
ANS = FISVAR具有属性:名称:“Force”范围:[-5 5]隶属函数:[1x4 Fismf]

查看更新的规则。

fis.rules.
ANS = 1x4具有属性的Fisrule阵列:描述前所未切的重量连接详细信息:描述_____________________________________________ 1“角==小&速度== small => force = negbig(1)”2“角度==小&velocity == big&velocity == big&velocity == big = lForce = negsmall(1)“3”角度==大&速度==小=>力= polymall(1)“4”角度== big&enocity == big => force = posbig(1)“

Force2.已从变量和规则中删除FIS.

输入参数

全部收缩

模糊推理系统,指定为以下之一:

  • Mamfis.对象 - Mamdani模糊推理系统

  • Sugfis.对象 - Sugeno模糊推理系统

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

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

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

输出参数

全部收缩

模糊推理系统,指定为以下之一:

  • Mamfis.对象 - Mamdani模糊推理系统

  • Sugfis.对象 - Sugeno模糊推理系统

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

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

Fisout.具有与Fisin.除了:

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

  • 从任何模糊规则中删除指定的输入变量。如果规则在其前一种规则中只有指定的输入变量,则将删除整个规则。如果规则在其前一种规则中具有多于一个输入变量,则从前一个内删除指定的输入变量。

在R2018B中介绍