matlab 画图请教
t=0:18;forL=0.2:0.2:1.4ifL<1b=sqrt(abs(1-L.^2));y1=1/b.*exp(-L.*t).*sin(b.*t);plot(t,...
t=0:18;
for L=0.2:0.2:1.4
if L<1
b=sqrt(abs(1-L.^2));y1=1/b.*exp(-L.*t).*sin(b.*t);plot(t,y1);hold;
end
if L==1
b=sqrt(abs(1-L.^2));y2=t.*exp(-t);plot(t,y2);
end
if L>1
b=sqrt(abs(1-L.^2));y3=1/(2.*b).*(exp(-(L-b).*t-exp(-(L+b).*t)));plot(t,y3);
end
end
理论上有七条曲线 为设么就是得不到啊 望高人指点 展开
for L=0.2:0.2:1.4
if L<1
b=sqrt(abs(1-L.^2));y1=1/b.*exp(-L.*t).*sin(b.*t);plot(t,y1);hold;
end
if L==1
b=sqrt(abs(1-L.^2));y2=t.*exp(-t);plot(t,y2);
end
if L>1
b=sqrt(abs(1-L.^2));y3=1/(2.*b).*(exp(-(L-b).*t-exp(-(L+b).*t)));plot(t,y3);
end
end
理论上有七条曲线 为设么就是得不到啊 望高人指点 展开
展开全部
t=0:18;
for L=0.2:0.2:1.4
if L<1
b=sqrt(abs(1-L.^2));y1=1/b.*exp(-L.*t).*sin(b.*t);plot(t,y1);hold on;
end
if L==1
b=sqrt(abs(1-L.^2));y2=t.*exp(-t);plot(t,y2);
end
if L>1
b=sqrt(abs(1-L.^2));y3=1/(2.*b).*(exp(-(L-b).*t-exp(-(L+b).*t)));plot(t,y3);
end
end
这样画出来是七条曲线。主要是把hold改成了hold on。
for L=0.2:0.2:1.4
if L<1
b=sqrt(abs(1-L.^2));y1=1/b.*exp(-L.*t).*sin(b.*t);plot(t,y1);hold on;
end
if L==1
b=sqrt(abs(1-L.^2));y2=t.*exp(-t);plot(t,y2);
end
if L>1
b=sqrt(abs(1-L.^2));y3=1/(2.*b).*(exp(-(L-b).*t-exp(-(L+b).*t)));plot(t,y3);
end
end
这样画出来是七条曲线。主要是把hold改成了hold on。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询