文档帮助中心文档
区间2型模糊隶属度函数
使用一个fismftype2对象表示区间2型模糊隶属度函数(MF),为模糊推理系统引入了额外的不确定性。
fismftype2
区间类型2的成员函数由上、下成员函数表示。上隶属函数的值总是大于或等于相应的下隶属函数的值。这些成员函数所包围的区域是不确定性的足迹(4)。例如,下面的图显示了给定输入变量的三个type-2成员函数。
有关类型2成员关系函数的更多信息,请参见2型模糊推理系统.
mf = fismftype2
mf = fismftype2(类型,upperParameters)
mf = fismftype2 (___、名称、值)
例子
曼氏金融= fismftype2创建具有默认名称、类型、上层MF参数和下层MF配置的二类模糊成员函数。要更改成员函数属性,请使用点符号。
曼氏金融= fismftype2
曼氏金融
曼氏金融= fismftype2 (类型,upperParameters)设置类型和UpperParameters成员函数的属性。
曼氏金融= fismftype2 (类型,upperParameters)
类型
upperParameters
UpperParameters
曼氏金融= fismftype2 (___,名称,值)设置的名字,LowerScale,或LowerLag属性,为任何其他语法使用一个或多个名称-值对参数。
曼氏金融= fismftype2 (___,名称,值)
名称,值
的名字
LowerScale
LowerLag
全部展开
“曼氏金融”
成员关系函数名,指定为字符串或字符向量。
“trimf”
上、下成员函数的成员函数类型,指定为字符串或字符向量,其中包含当前工作文件夹或MATLAB上的函数的名称®路径。您还可以为这样的函数指定句柄。当你指定类型,还必须指定UpperParameters.
该表描述了您可以指定的值类型.
“gbellmf”
gbellmf
“gaussmf”
gaussmf
“gauss2mf”
gauss2mf
trimf
“trapmf”
trapmf
“sigmf”
sigmf
“dsigmf”
dsigmf
“psigmf”
psigmf
“zmf”
zmf
“pimf”
pimf
“smf”
smf
请注意
当你改变类型使用点表示法,中值参数为新的成员关系函数类型自动转换。
参数
[0 0.5 - 1)
上层成员函数参数,指定为向量。参数向量的长度取决于成员函数类型。当你指定参数,还必须指定类型.
1
低隶属函数比例因子,指定为小于或等于的正标量1.使用LowerScale定义较低隶属度函数的最大值。
取决于的值LowerLag,实际最大隶属度函数值可以小于最小LowerScale.
0
较低的隶属函数延迟因子,指定为一个标量值或长度为2的向量。您可以指定之间的延迟值0和1、包容。
以下成员关系函数类型仅支持标量金宝appLowerLag值:
对称MFs -gaussmf和gbellmf
片面MFs -sigmf,smf,zmf
所有其他内置成员关系函数都支持标量或向量金宝appLowerLag价值。对于这些成员函数,当您指定a:
如果为标量值,则隶属度函数的左边和右边使用相同的滞后值。
向量值,可以为隶属度函数的左右两边定义不同的滞后值。
滞后值定义了下隶属度函数值根据上隶属度函数值从零开始增加的点。例如,滞后值0.1指示当上成员关系函数的成员关系值为时,下成员关系函数变为正0.1.
0.1
缺省情况下,滞后值为0.2.然而,对于一些成员函数类型和上层成员函数参数,软件无法设置较低的滞后值0.2.在这种情况下,默认延迟值被设置为一个不同的有效值。
0.2
当滞后值为零时,下隶属度函数与上隶属度函数在同一点开始增加。
一些隶属函数类型限制了最大滞后值。例如,LowerLag必须小于1为gaussmf,gauss2mf,gbellmf,sigmf,dsigmf,psigmf隶属度函数。
evalmf
全部折叠
使用默认设置创建type-2成员函数。
mf = fismftype2;
要修改成员函数设置,请使用点符号。例如,指定一个高斯上隶属函数,其标准差为2一种方法10.
2
10
曼氏金融。类型=“gaussmf”;曼氏金融。UpperParameters = [2 10];
将最小隶属度函数的最大值指定为0.8.
0.8
曼氏金融。LowerScale = 0.8;
配置下级成员功能,当上级成员功能达到时,下级成员功能开始增加0.3.
0.3
曼氏金融。LowerLag = 0.3;
使用指定的上层MF参数创建一个梯形的2型成员函数。
mf = fismftype2 (“trapmf”,[3 4 6 7])
UpperParameters: [3 4 6 7] LowerScale: 1 LowerLag: [0.2000 0.2000] Name: "mf"
缺省情况下,下级成员函数的最大值为1并在上MF为时开始增加0.2.
创建一个类型2的三角形成员函数,指定的最大较低MF值0.9和隶属函数滞后0.1.
0.9
mf = fismftype2 (“trimf”(1 2 3),“LowerScale”, 0.9,“LowerLag”, 0.1);
fismf|fisrule|fisvar|mamfistype2|sugfistype2
fismf
fisrule
fisvar
mamfistype2
sugfistype2
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系