主要内容

trimf

三角形隶属函数

描述

该函数使用三角隶属函数计算模糊隶属值。也可以使用fismf对象。有关更多信息,请参见fismf对象

这个成员函数与trapmf成员函数。

例子

y= trimf (x,参数个数返回使用以下三角隶属函数计算的模糊隶属度值:

f x 一个 , b , c 0 , x 一个 x 一个 b 一个 , 一个 x b c x c b , b x c 0 , c x

或者,更简洁:

f x 一个 , b , c 马克斯 最小值 x 一个 b 一个 , c x c b , 0

要指定参数,一个,b,c,使用参数个数

中的每个输入值计算成员关系值x

例子

全部折叠

x = 0:0.1:10;Y = trimf(x,[3 6 8]);情节(x, y)包含('trimf, P = [3 6 8]') ylim ([-0.05 - 1.05])

图中包含一个轴对象。axis对象包含一个类型为line的对象。

输入参数

全部折叠

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

隶属函数参数,指定为向量[一个bc].参数一个c定义隶属函数的b定义它的

输出参数

全部折叠

作为标量或向量返回的成员关系值。的尺寸y尺寸匹配x。的每个元素y的对应元素是否计算成员值x

选择功能

fismf对象

你可以创建和计算afismf对象,实现trimf成员函数。

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

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

扩展功能

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

之前介绍过的R2006a