主要内容

removeInput

从模糊推理系统中去除输入变量

描述

例子

fisOut= removeInput (fisIninputName移除带有名称的输入变量inputName从模糊推理系统fisIn并返回得到的模糊系统fisOut

例子

全部折叠

负荷模糊系统。

Fis = readfis(“蒂珀”);

的输入变量金融中间人

金融中间人。输入
Name Range MembershipFunctions详细信息:MembershipFunctions ________________ ___________________ 1 "service" 0 10 {1x3 fismf} 2 "food" 0 10 {1x2 fismf}

查看规则金融中间人

金融中间人。规则
ans = 1 x3 fisrule数组属性:前期顺向体重连接细节描述:描述  __________________________________________________________ 1”服务= =差= = |食品酸败= >提示=廉价(1)”“服务=好=>小费=平均(1)”服务=美味= |食物=美味=>小费=慷慨(1)

删除服务输入变量。

fis = removeInput(fis,“服务”);

查看更新后的输入变量。

金融中间人。输入
Name: "food" Range: [0 10] MembershipFunctions: [1x2 fismf]

查看更新后的规则。

金融中间人。规则
ans = 1x2 fisrule数组,属性:描述前项后项权重连接详细信息:描述_____________________________________ 1 "food==rancid => tip=cheap (1)"2 "食物=美味=>小费=慷慨(1)"

服务是否从变量和规则中去掉了金融中间人

输入参数

全部折叠

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

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

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

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

  • sugfistype2object - Type-2 Sugeno模糊推理系统

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

输出参数

全部折叠

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

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

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

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

  • sugfistype2object - Type-2 Sugeno模糊推理系统

fisOut具有与?相同的属性fisIn除了:

  • 带有指定名称的输入变量将被删除。

  • 从任何模糊规则中删除指定的输入变量。如果规则的先行项中只有指定的输入变量,则整个规则将被删除。如果规则的先行项中有多个输入变量,则指定的输入变量将从先行项中删除。

版本历史

在R2018b中介绍

全部展开

Baidu
map