主要内容

trimf

三角成员资格功能

描述

此函数使用三角成员函数计算模糊成员价值。您也可以使用一个Fismf目的。有关更多信息,请参阅FISMF对象

此成员功能与陷阱会员功能。

例子

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)xlabel('trimf,p = [3 6 8]')Ylim([-0.05 1.05])

图包含一个轴对象。轴对象包含一个类型行的对象。

输入参数

全部收缩

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

成员资格函数参数,指定为vector [一个bC]。参数一个C定义会员职能的b定义它顶峰

输出参数

全部收缩

会员价值作为标量或向量返回。尺寸y符合X。每个元素y是针对相应元素计算的会员价值X

替代功能

Fismf目的

您可以创建和评估Fismf实现的对象trimf会员功能。

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

这里,X,,,,p, 和y对应于X,,,,参数, 和y参数trimf, 分别。

扩展功能

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

在R2006a之前引入