matlab多条图形绘制,我用hold on和plot(t,y1,t,y2...)也不行,为什么呢总是只有两条clear all;clc;close all; t=-2:0.001:2;y1=tan(pi/8)*t;y2=tan(2*pi/8)*t;y3=tan(3*pi/8)*t;y4=tan(4*pi/8)*t;y5=tan(5*pi/8)*t;y6=tan(6*pi/8)*t;y7=tan(7*pi/8
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 13:45:45
matlab多条图形绘制,我用hold on和plot(t,y1,t,y2...)也不行,为什么呢总是只有两条clear all;clc;close all; t=-2:0.001:2;y1=tan(pi/8)*t;y2=tan(2*pi/8)*t;y3=tan(3*pi/8)*t;y4=tan(4*pi/8)*t;y5=tan(5*pi/8)*t;y6=tan(6*pi/8)*t;y7=tan(7*pi/8
matlab多条图形绘制,我用hold on和plot(t,y1,t,y2...)也不行,为什么呢
总是只有两条
clear all;clc;close all;
t=-2:0.001:2;
y1=tan(pi/8)*t;
y2=tan(2*pi/8)*t;
y3=tan(3*pi/8)*t;
y4=tan(4*pi/8)*t;
y5=tan(5*pi/8)*t;
y6=tan(6*pi/8)*t;
y7=tan(7*pi/8)*t;
y8=tan(pi)*t;
figure
plot(t,y1,t,y2,t,y3);
hold on;
plot(t,y2);
hold on;
plot(t,y3);
hold on;
plot(t,y4);
hold on;
plot(t,y5);
hold on;
plot(t,y6);
hold on;
plot(t,y7);
hold on;
plot(t,y8);
hold off
matlab多条图形绘制,我用hold on和plot(t,y1,t,y2...)也不行,为什么呢总是只有两条clear all;clc;close all; t=-2:0.001:2;y1=tan(pi/8)*t;y2=tan(2*pi/8)*t;y3=tan(3*pi/8)*t;y4=tan(4*pi/8)*t;y5=tan(5*pi/8)*t;y6=tan(6*pi/8)*t;y7=tan(7*pi/8
你试试用不同的颜色区分一下,看看是不是还是只有两条,比如,第一句是plot(t,y1,'b');%蓝色
hold on;plot(t,y2,'r');%红色,下面依次改一个颜色或者线型,我觉得问题可能出在你的这一句:plot(t,y1,t,y2,t,y3);
你试着每次只画一条线