📄 fz11.asv
字号:
clear all;
close all hidden;
c=[-5,-2.5,0,2.5,5];
x=-5:0.25:5;
%A1
f=0;
for i=1:1:length(x)
if x(i)<c(3)
f(i)=(x(i)-c(2))/(c(3)-c(2));
elseif x(i)>c(3)
f(i)=(c(4)-x(i))/(c(4)-c(3));
else
f(i)=1;
end
if f(i)<0
f(i)=0;
end
end
%A2
f1=0;
for i=1:1:length(x)
if x(i)<c(2)
f1(i)=(x(i)-c(1))/(c(2)-c(1));
elseif x(i)>c(2)
f1(i)=(c(3)-x(i))/(c(3)-c(2));
else
f1(i)=1;
end
if f1(i)<0
f1(i)=0;
end
end
%A3
f2=0;
for i=1:1:length(x)
if x(i)<c(4)
f2(i)=(x(i)-c(3))/(c(4)-c(3));
elseif x(i)>c(4)
f2(i)=(c(5)-x(i))/(c(5)-c(4));
else
f2(i)=1;
end
if f2(i)<0
f2(i)=0;
end
end
plot(x,f,x,f1,x,f2)
title('A1 A2 A3')
xlabel('x');
ylabel('');
set(gca,'xtick',[-5,-2.5,0,2.5,5]);
set(gca,'ytick',[0,1]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -