%模糊控制器设计
a=newfis('fuzzf'); %创建新的模糊推理系统
%输入1
f1=1;
a=addvar(a,'input','e',[-6*f1,6*f1]);
%添加的 e 模糊语言变量
a=addmf(a,'input',1,'NB','zmf',[-6*f1,-2*f1]);
%添加 e 的模糊语言变量的隶属度函数(z型)
a=addmf(a,'input',1,'NM','trimf',[-6*f1,-4*f1,-2]);
%隶属度函数为三角形
a=addmf(a,'input',1,'NS','trimf',[-4*f1,-2*f1,0*f1]);
a=addmf(a,'input',1,'Z','trimf',[-2*f1,0,2*f1]);
a=addmf(a,'input',1,'PS','trimf',[0*f1,2*f1,4*f1]);
a=addmf(a,'input',1,'PM','trimf',[2,4*f1,6*f1]);
a=addmf(a,'input',1,'PB','smf',[3*f1,6*f1]);
%输入2
f2=1;
a=addvar(a,'input','ec',[-8*f2,8
模糊控制
最新推荐文章于 2023-05-03 20:55:37 发布