你可以先把四个 λ 对应的函数值用循环函数求出来,然后统一画图,你这样定义函数反而不太好画四个图
close all
m = 100;
x = -10:0.01:10;
y4 = zeros(1,length(x));
for i = 1:length(x)
if x(i) <= 0
y4(i) = 0;
else
y4(i) = (m/1000).*exp((-1000/m).*x(i));
end
end
plot(x,y4)
追问十分感谢!能给个过程吗 ?我好对照一下
追答close all
m = 100;
x = -10:0.01:10;
y4 = zeros(1,length(x));
for i = 1:length(x)
if x(i) <= 0
y4(i) = 0;
else
y4(i) = (m/1000).*exp((-1000/m).*x(i));
end
end
plot(x,y4)
代码就是上面的,然后不断更换m的值,得到y的四组数据,最后同时输出出来
plot(x,y1,'r',x,y2,'b',x,y3,'g',x,y4,'k')
谢谢!