主要内容

setTunableValues

指定模糊推理系统的可调参数值

描述

例子

fisOut= setTunableValues (fisInparamsetparamvals设置模糊推理系统的可调参数值fisIn并返回生成的模糊系统fisOut.要指定要设置的参数,请使用paramset.使用指定新的参数值paramvals

___= setTunableValues (___“IgnoreInvalidParameters”,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);

输入参数

全部折叠

模糊推理系统,指定为mamfissugfismamfistype2sugfistype2,或fistree对象。

可调参数设置,在输入FIS中指定为输入、输出和规则参数设置的数组。要获得这些参数设置,请使用getTunableSettings函数的输入金融中间人

paramset可以是输入、输出或规则参数设置,也可以是这些设置的任何组合。

可调参数值,指定为数组。中的值的顺序paramvals中参数的顺序匹配paramset.若要获取FIS的参数值数组,请使用getTunableValues

标志,以忽略无效参数,指定为任意值真正的.如果真正的,无效paramvals用模糊系统中已有的参数值代替。

输出参数

全部折叠

修改后的模糊推理系统,返回为mamfissugfismamfistype2,或sugfistype2,或fistree对象。

fisOutfisIn所指定的参数除外paramset值是否由paramvals

版本历史

在R2019a中引入

Baidu
map