x = 0:0.1:25;
mf1 = fismf (“gaussmf”,(2,0));
mf2 = fismf (“gaussmf”,2、5);
mf3 = fismf (“gaussmf”,[10]);
mf4 = fismf (“gaussmf”,2,15);
mf5 = fismf (“gaussmf”,2,20);
日元= evalmf (mf1 x);
y2 = evalmf (mf2 x);
y3 = evalmf (mf3 x);
y4 = evalmf (mf4 x);
日元= evalmf (mf5 x);
情节(x, y₁;y2;y3;y4;日元]),网格在ylim([-0.2 - 1.2]),包含(“\ {x}”),ylabel (‘\μ(\ {x})”)
如果我们想找到MF值超过特定的输入值
x
,然后使用以下语法:
X =(2 5.5 23日14 6.5 7 9 20);
日元= evalmf (mf1, X)
Y2 = evalmf (mf2, X)
Y3 = evalmf (mf3, X)
Y4 = evalmf (mf4, X)
日元= evalmf (mf5, X)