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 + -
显示快捷键?