主要内容

Dsigmf.

两个符合符合员工函数之间的差异

描述

此函数使用两个S形隶属函数之间的差异计算模糊的成员资格值。您还可以使用a计算此成员函数Fismf.目的。有关更多信息,请参阅Fismf对象

此成员函数与SIGMF.Psigmf.会员函数。

例子

y= dsigmf(X参数的)返回使用两个符号隶属函数之间的差异计算的模糊会员值。每个S形函数由:

F X ; 一个 K. C K. 的) = 1 1 + E. - 一个 K. X - C K. 的)

指定一个C每个S形函数的参数,使用参数

为每个输入值计算会员值X

例子

全部收缩

x = 0:0.1:10;y = dsigmf(x,[5 2 5 7]);plot(x,y)xlabel('dsigmf,p = [5 2 5 7]'的)

图包含轴。轴包含类型线的对象。

输入参数

全部收缩

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

会员函数参数,指定为载体[一个1C1一个2C2]。这里,一个1C1是第一矩形函数的参数,以及一个2C2是第二矩形功能的参数。

对于每个符号函数,要打开左侧或向右的函数,请指定负值或正值一个, 分别。大小一个定义过渡区域的宽度和参数C定义过渡区域的中心。

定义具有最大值的单向成员函数1,指定相同的标志一个1一个2,选择C值得足够远,以允许两个过渡区域到达1

输出参数

全部收缩

成员资格作为标量或向量返回。尺寸y匹配尺寸X。每个元素y是针对相应元素计算的成员值X

替代功能

Fismf.目的

您可以创建和评估一个Fismf.实现的对象Dsigmf.会员函数。

mf = fismf(“dsigmf”,p);y = evalmf(mf,x);

这里,XP., 和y对应于X参数, 和y争论Dsigmf., 分别。

扩展能力

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

在R2006A之前介绍