主要内容

Trapmf.

梯形隶属函数

描述

此功能使用梯形隶属函数计算模糊的成员资格值。您还可以使用a计算此成员函数Fismf.目的。有关更多信息,请参阅Fismf对象

此会员函数与修剪会员函数。

例子

y= trapmf(X参数返回使用以下梯形成员函数计算的模糊会员值:

F X ; 一种 B. C D. = 最大限度 X - 一种 B. - 一种 1 D. - X D. - C 0.

要指定参数,一种B.C, 和D., 采用参数

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

例子

全部收缩

x = 0:0.1:10;y = trapmf(x,[1 5 7 8]);plot(x,y)xlabel('trapmf,p = [1 5 7 8]')ylim([ -  0.05 1.05])

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

输入参数

全部收缩

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

成员函数参数,指定为载体[一种B.CD.]。参数B.C定义肩膀会员函数,和一种D.定义它

隶属函数的形状取决于相对值B.C

  • 什么时候C大于B.,所产生的隶属函数是梯形。

  • 什么时候B.等于C,生成的隶属函数等同于具有参数的三角形成员函数[一种B.D.]。

  • 什么时候C小于B.,结果隶属函数是三角形,最大值小于1。

输出参数

全部收缩

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

替代功能

Fismf.目的

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

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

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

扩展能力

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

在R2006A之前介绍