主要内容

psigmf

两个反曲的隶属函数的乘积

描述

这个函数计算模糊隶属值使用两个反曲的隶属函数的乘积。你也可以计算这个成员函数使用fismf对象。有关更多信息,请参见fismf对象

这个成员函数是相关的sigmfdsigmf隶属度函数。

例子

y= psigmf (x,参数个数)返回模糊隶属值计算使用两个反曲的隶属函数的乘积。每个s型函数是:

f ( x ; 一个 k , c k ) = 1 1 + e 一个 k ( x c k )

定义隶属函数参数,指定参数个数向量(一个1c1一个2c2]。

为每个输入值的成员值计算x

例子

全部折叠

整个论域指定输入值。

x = 0:0.1:10;

评价隶属函数的输入值。

y = psigmf (x, [2 3 5 8]);

绘制隶属函数。

情节(x, y)标题(“psigmf, P = [2 3 5 8])包含(“x”)ylabel (“隶属程度”)ylim ([-0.05 - 1.05])

图包含一个坐标轴对象。坐标轴对象标题psigmf P =(2 3 5 8)包含一个类型的对象。

输入参数

全部折叠

输入值计算成员的值,指定为一个标量或矢量。

隶属函数参数,指定为向量(一个1c1一个2c2]。在这里,一个1c1第一个s型函数的参数,一个2c2是第二个s型函数的参数。

对于每个s型函数,打开功能到左边或者右边,指定一个正面或负面的价值一个,分别。的大小一个定义了过渡区域的宽度和参数c定义了过渡区域的中心。

定义一个单峰隶属函数的最大值1相反,指定的迹象一个1一个2,并选择c值得足够远以允许过渡地区1

输出参数

全部折叠

成员返回值为一个标量或矢量。的尺寸y匹配的尺寸x。的每个元素y的成员值计算相应的元素x

选择功能

fismf对象

你可以创建和评估fismf对象实现psigmf成员函数。

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

在这里,X,P,Y对应于x,参数个数,y参数的psigmf,分别。

扩展功能

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

版本历史

之前介绍过的R2006a

全部展开