主要内容

MembershipFunctionSettings

模糊隶属函数的可调参数设置

自从R2019a

描述

一个MembershipFunctionSettings对象包含type-1成员函数的可调参数设置。使用此对象,可以指定对应成员函数的参数的可调性设置。

有关type-2成员函数的可调设置的详细信息,请参见MembershipFunctionSettingsType2

创建

创建MembershipFunctionSettings对象使用getTunableSettings函数使用mamfissugfis,或fistree对象。的第一个和第二个输出getTunableSettings包含VariableSettings对象,分别用于输入变量和输出变量。如果一个VariableSettings对象对应于具有类型-1成员函数的变量,则其MembershipFunctions属性包含MembershipFunctionSettings对象。

属性

全部展开

成员函数参数可调设置,指定为NumericParameters对象。

对象的功能

setTunable 将指定的参数设置设置为可调或不可调

例子

全部折叠

创建一个模糊推理系统。

Fis1 = mamfis(“名字”“fis1”“NumInputs”2,“NumOutputs”1);

得到模糊推理系统输入输出变量的可调设置。

[in,out] = gettunthesettings (fis1);

可以使用点表示法指定输入和输出变量的可调设置。

对于输入1的第一个隶属度函数,将第一个参数和第三个参数设置为可调谐。

(1) .MembershipFunctions (1) .Parameters。免费= [10 0 1];

对于输入2的第一个隶属度函数,设置最小参数范围为0。

(2) .MembershipFunctions (1) .Parameters。最小值= 0;

对于输出变量的第一个隶属度函数,将最大参数范围设置为1。

(1) .MembershipFunctions (1) .Parameters。最大值= 1;

版本历史

在R2019a中引入