第 6 章 模糊逻辑
203
0 2 4 6 8 10
0
0.2
0.4
0.6
0.8
1
图 6-4
6.1.5 通用隶属函数计算
函数 evalmf
格式 y = evalmf(x, mfParams, mfType)
说明 evalmf 可以计算任意隶属函数,这里 x 是变量定义域,mfType 是工具箱提供的
一种隶属函数,mfParams 是此隶属函数的相应参数,如果你想创建自定义的隶属函数,evalmf
仍可以工作,因为它可以计算它不知道名字的任意隶属函数。
例 6-5
>>x=0:0.1:10;
>>mfparams = [2 4 6];
>>mftype = 'gbellmf';
>>y=evalmf(x,mfparams,mftype);
>>plot(x,y)
>>xlabel('gbellmf, P=[2 4 6]')
结果为图 6-5。
0 2 4 6 8 10
0
0.2
0.4
0.6
0.8
1
gbellmf, P=[2 4 6]
图 6-5
6.1.6 建立П型隶属函数
函数 primf
格式 y = pimf(x,[a b c d])
说明 向量 x 指定函数自变量的定义域,该函数在向量 x 的指定点处进行计算,参数
[a,b,c,d]决定了函数的形状,a 和 d 分别对应曲线下部的左右两个拐点,b 和 c 分别对应曲线
上部的左右两个拐点。
例 6-6
评论0
最新资源