chap3_2.m
来自「北航刘金锟老师的《智能控制》附带的完整matlab源程序!」· M 代码 · 共 36 行
M
36 行
%Membership function
clear all;
close all;
M=6;
if M==1 %Guassian membership function
x=0:0.1:10;
y=gaussmf(x,[2 5]);
plot(x,y,'k');
xlabel('x');ylabel('y');
elseif M==2 %General Bell membership function
x=0:0.1:10;
y=gbellmf(x,[2 4 6]);
plot(x,y,'k');
xlabel('x');ylabel('y');
elseif M==3 %S membership function
x=0:0.1:10;
y=sigmf(x,[2 4]);
plot(x,y,'k');
xlabel('x');ylabel('y');
elseif M==4 %Trapezoid membership function
x=0:0.1:10;
y=trapmf(x,[1 5 7 8]);
plot(x,y,'k');
xlabel('x');ylabel('y');
elseif M==5 %Triangle membership function
x=0:0.1:10;
y=trimf(x,[3 6 8]);
plot(x,y,'k');
xlabel('x');ylabel('y');
elseif M==6 %Z membership function
x=0:0.1:10;
y=zmf(x,[3 7]);
plot(x,y,'k');
xlabel('x');ylabel('y');
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?