图片中的线会重叠在一起,最后只能看到一条颜色的线条~~
m = 1;
x = -10:10;
x_leng = size(x,2);
lamda = [1000/m,500/m,400/m,100/m];
lamda_leng = size(lamda,2);
func_f = zeros(lamda_leng,x_leng);
for lamda_index = 1:lamda_leng
lamda_value = lamda(1,lamda_index);
for x_index = 1:x_leng
x_value = x(1,x_index);
if(x_value>0)
func_f(lamda_index,x_index) = (1/lamda_value)*exp(-1*lamda_value*x_value);
else
func_f(lamda_index,x_index) = 0;
end
end
end
%% 画图
figure
plot(x,func_f(1,:),'-b','LineWidth',2);
hold on
plot(x,func_f(2,:),'-m','LineWidth',2);
hold on
plot(x,func_f(3,:),'-g','LineWidth',2);
hold on
plot(x,func_f(4,:),'-y','LineWidth',2);
hold on
legend('1000/m','500/m','400/m','100/m');