帮助中心帮助中心
指定模糊推理系统的可调参数值
fisOut = setTunableValues(fisIn,paramset,paramvals)
___= setTunableValues (___、“IgnoreInvalidParameters”ignoreInvalid)
例子
fisOut= setTunableValues (fisIn,paramset,paramvals)设置模糊推理系统的可调参数值fisIn并返回生成的模糊系统fisOut.要指定要设置的参数,请使用paramset.使用指定新的参数值paramvals.
fisOut= setTunableValues (fisIn,paramset,paramvals)
fisOut
fisIn
paramset
paramvals
___= setTunableValues (___“IgnoreInvalidParameters”,ignoreInvalid)设置忽略无效参数值的标志。
___= setTunableValues (___“IgnoreInvalidParameters”,ignoreInvalid)
ignoreInvalid
全部折叠
创建一个模糊推理系统,并定义输入、输出和规则的可调参数设置。
Fis = mamfis(“名字”,“fis1”,“NumInputs”2,“NumOutputs”1);[in,out,rule] = gettunthesettings (fis);
获得模糊推理系统输入、输出和规则的可调参数值。
paramVals = getTunableValues(fis,[in;out;rule]);
重新定义一些值并更新FIS的可调参数值。
paramVals(1:3) = [0 0 1];fis = setTunableValues(fis,[in;out;rule],paramVals);
mamfis
sugfis
mamfistype2
sugfistype2
fistree
模糊推理系统,指定为mamfis,sugfis,mamfistype2,sugfistype2,或fistree对象。
可调参数设置,在输入FIS中指定为输入、输出和规则参数设置的数组。要获得这些参数设置,请使用getTunableSettings函数的输入金融中间人.
getTunableSettings
金融中间人
paramset可以是输入、输出或规则参数设置,也可以是这些设置的任何组合。
可调参数值,指定为数组。中的值的顺序paramvals中参数的顺序匹配paramset.若要获取FIS的参数值数组,请使用getTunableValues.
getTunableValues
标志,以忽略无效参数,指定为任意值真正的或假.如果真正的,无效paramvals用模糊系统中已有的参数值代替。
真正的
假
修改后的模糊推理系统,返回为mamfis,sugfis,mamfistype2,或sugfistype2,或fistree对象。
fisOut和fisIn所指定的参数除外paramset值是否由paramvals.
在R2019a中引入
mamfis|sugfis|mamfistype2|sugfistype2|getTunableSettings|getTunableValues|tunefis
tunefis
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处