帮助中心帮助中心
rmmf
删除从模糊变量隶属函数
fisOut = removeMF (fisIn varName mfName)
fisOut = removeMF (fisIn varName、mfName VariableType, varType)
varOut = removeMF(瓦兰、varName mfName)
例子
fisOut= removeMF (fisIn,varName,mfName)消除了隶属函数mfName从输入或输出变量varName在模糊推理系统fisIn并返回产生的模糊系统fisOut。要使用这个语法,varName必须是一个独特的内变量名称fisIn。
fisOut= removeMF (fisIn,varName,mfName)
fisOut
fisIn
varName
mfName
fisOut= removeMF (fisIn,varName,mfName“VariableType”,varType)删除一个输入或输出变量的隶属函数所指定的varType。当你使用这个语法FIS有一个具有相同名称的输入变量作为输出变量。
fisOut= removeMF (fisIn,varName,mfName“VariableType”,varType)
varType
varOut= removeMF (瓦兰,varName,mfName)消除了隶属函数mfName从模糊变量瓦兰并返回结果模糊变量varOut。
varOut= removeMF (瓦兰,varName,mfName)
varOut
瓦兰
全部折叠
创建一个Mamdani模糊推理系统和两个输入和一个输出。默认情况下,当您指定输入和输出的数量,mamfis增加了三个每个变量的隶属度函数。
mamfis
fis = mamfis (“NumInputs”3,“NumOutputs”,1)
fis = mamfis属性:名称:“fis”AndMethod:“敏”OrMethod:“max”ImplicationMethod:“敏”AggregationMethod:“max”DefuzzificationMethod:“重心”DisableStructuralChecks: 0输入:[1 x3 fisvar]输出:[1 x1 fisvar]规则:[1 x27 fisrule]看到getTunableSettings参数优化方法。
名称的变量。对于这个示例,给第二个输入变量和输出变量相同的名称。
fis.Inputs (1)。Name =“速度”;fis.Inputs (2)。Name =“节流”;fis.Inputs (3)。Name =“距离”;fis.Outputs (1)。Name =“节流”;
查看第一个输入变量的隶属度函数。
plotmf (fis,“输入”,1)
删除第二个隶属函数,mf2,从第一个输入变量。
mf2
fis = removeMF (fis,“速度”,“mf2”);
再次查看隶属度函数。指定的隶属函数已被删除。
如果你的系统有一个具有相同名称的输入变量作为输出变量,您必须指定删除一个成员函数时的变量类型。例如,删除mf3输出变量的隶属函数。
mf3
fis = removeMF (fis,“节流”,“mf3”,“VariableType”,“输出”);
视图的输出变量的隶属度函数。
plotmf (fis,“输出”,1)
创建一个模糊变量指定的范围和添加三个隶属度函数
var = fisvar ([0 10]);var = addMF (var,“trimf”[0 2.5 - 5],“名称”,“小”);var = addMF (var,“trimf”7.5,(2.5 - 5)“名称”,“媒介”);var = addMF (var,“trimf”(5 7.5 10),“名称”,“大”);
查看会员功能。
var.MembershipFunctions
ans = 1 x3 fismf数组属性:类型参数名称详细信息:名字类型参数________ _________ _________________ 1 2.5“小”“trimf“0 5 2“介质”“trimf”2.5 5 7.5 - 3“大”“trimf”5 7.5 10
删除媒介隶属函数的变量。
媒介
var = removeMF (var,“媒介”);
验证会员被删除。
ans = 1 x2 fismf数组属性:类型参数名称详细信息:名字类型参数_________ _________售予1“小”“trimf”2.5 0 5 2“大”“trimf”5 7.5 10
sugfis
mamfistype2
sugfistype2
模糊推理系统,指定为以下对象之一。
mamfis对象——Mamdani模糊推理系统
sugfis对象——Sugeno模糊推理系统
mamfistype2对象- 2型Mamdani模糊推理系统
sugfistype2对象- 2型Sugeno模糊推理系统
变量名称,指定为字符串或字符向量。您可以指定一个输入或输出变量的名字在你的金融中间人。
隶属函数名称,指定为字符串或字符向量。
变量类型,指定为以下之一:
“输入”——输入变量
“输入”
“输出”——输出变量
“输出”
如果你的系统有一个具有相同名称的输入变量作为输出变量,指定要删除的变量隶属函数使用varType。
fisvar
模糊变量指定为一个fisvar对象。
模糊推理系统更新,返回以下对象之一。
fisOut有相同的属性fisIn除了:
具有指定名称的成员函数从指定的变量。
删除指定的隶属函数模糊规则。如果一个规则只有指定的隶属函数在它的先行词,然后整个删除规则。如果一个规则有不止一个前提隶属函数,然后从前提中删除指定的成员函数。
模糊变量,作为一个返回fisvar对象。varOut有相同的属性瓦兰除了删除指定名称的成员函数。
全部展开
这个函数替换rmmf删除隶属度函数的模糊推理系统。
addMF
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室