主要内容

linsmf

线性s形饱和隶属函数

描述

该函数使用线性s形隶属函数计算模糊隶属值。您还可以使用a计算此成员函数fismf对象。有关更多信息,请参见<一个href="//www.tianjin-qmedu.com/help/fuzzy/trapmf.html" class="a">fismf对象.

这个隶属函数与<一个href="//www.tianjin-qmedu.com/help/fuzzy/trimf.html">trimf,<一个href="//www.tianjin-qmedu.com/help/fuzzy/trapmf.html">trapmf,<一个href="//www.tianjin-qmedu.com/help/fuzzy/linzmf.html">linzmf隶属度函数。

例子

y= linsmf (<一个href="#mw_f29c5181-1df3-40d8-a67d-929e255ae990" class="intrnllnk">x,<一个href="#mw_d122fafa-8f8d-4bbd-a069-2515b0bb69b3" class="intrnllnk">参数个数)返回使用线性s形饱和隶属函数计算的模糊隶属度值。

  • 一个<b

    f x 一个 b ) 0 x < 一个 x 一个 b 一个 一个 x b 1 x > b

  • 一个b

    f x 一个 b ) 0 x < 一个 1 x 一个

若要定义隶属函数参数,请指定参数个数作为向量[一个b].

中的每个输入值计算隶属度值x

例子

全部折叠

指定话语范围内的输入值。

X = 0:0.1:10;

为输入值计算一个线性s形隶属函数。

Y = linsmf(x,[4 6]);

绘制隶属函数。

情节(x, y)包含('linsmf, P = [4 6]') ylabel (“会员”) ylim([-0.05 1.05])

图中包含一个轴对象。axis对象包含一个line类型的对象。

输入参数

全部折叠

输入要为其计算成员值的值,指定为标量或向量。

隶属度函数参数,指定为向量[一个b].参数一个定义了的隶属函数,和b定义它的肩膀.设置一个等于b产生一个清晰的隶属函数。

输出参数

全部折叠

成员值,作为标量或向量返回。的维度y尺寸匹配<一个href="#mw_f29c5181-1df3-40d8-a67d-929e255ae990" class="intrnllnk">x.的每个元素y的对应元素是否计算了隶属度值x

选择功能

fismf对象

您可以创建和计算一个<一个href="//www.tianjin-qmedu.com/help/fuzzy/fismf.html">fismf对象,该对象实现linsmf成员函数。

Mf = fismf(“linsmf”, P);Y = evalmf(mf,X);

在这里,XP,Y对应于x参数个数,y参数的linsmf,分别。

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

R2022a中引入