主要内容

smf

s形隶属函数

描述

该函数使用基于样条的s形隶属函数计算模糊隶属值。您还可以使用a计算此成员函数fismf对象。有关更多信息,请参见fismf对象

这个隶属函数与zmf而且pimf隶属度函数。

例子

y= smf (x参数个数返回使用基于样条的s形隶属函数计算的模糊隶属度值:

f x 一个 b 0 x 一个 2 x 一个 b 一个 2 一个 x 一个 + b 2 1 - 2 x b b - 一个 2 一个 + b 2 x b 1 x b

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

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

例子

全部折叠

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

X = 0:0.1:10;

计算输入值的隶属度函数。

Y = smf(x,[1 8]);

绘制隶属函数。

情节(x, y)标题('smf, P = [1 8]')包含(“x”) ylabel (“会员资格”) ylim([-0.05 1.05])

图中包含一个轴对象。标题为smf, P =[1 8]的axes对象包含一个类型为line的对象。

输入参数

全部折叠

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

隶属度函数参数,指定为向量[一个b].参数一个定义了的隶属函数,和b定义它的肩膀

输出参数

全部折叠

作为标量或向量返回的成员值。的维度y尺寸匹配x.的每个元素y的对应元素是否计算了隶属度值x

选择功能

fismf对象

您可以创建和计算一个fismf对象,该对象实现smf成员函数。

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

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

扩展功能

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

版本历史

R2006a之前介绍

全部展开