主要内容

sigmf

s形隶属函数

描述

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

这个隶属函数与dsigmf而且psigmf隶属度函数。

例子

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

f x 一个 k c k 1 1 + e 一个 k x c k

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

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

例子

全部折叠

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

X = 0:0.1:10;

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

Y = sigmf(x,[2 4]);

绘制隶属函数。

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

图中包含一个轴对象。标题为sigmf, P =[2 4]的axes对象包含一个类型为line的对象。

输入参数

全部折叠

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

隶属度函数参数,指定为向量[一个c].若要将隶属度函数向左或向右打开,请指定为的负值或正值一个,分别。的量级一个控制过渡区域的宽度和c定义过渡区域的中心。

输出参数

全部折叠

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

选择功能

fismf对象

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

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

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

扩展功能

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

版本历史

R2006a之前介绍

全部展开