我试图绘制一个8圈的螺旋。在每个回合中,它应该具有不同的颜色。
t = -1*pi*1:0.02:pi*1;
plot3(sin(t),cos(t),-1*pi*1:0.02:pi*1,'g')
t1 = -1*pi*2:0.02:pi*2;
plot3(sin(t1),cos(t1),-2*pi*1:0.02:pi*2,'r')
现在我只绘制两个回合,但结果却是红色。我尝试过使用hold on
和hold off
,但它无效。有什么建议?
答案 0 :(得分:-1)
检查这个
plot3(sin(t),cos(t),-1*pi*1:0.02:pi*1,'g-',sin(t1),cos(t1),-2*pi*1:0.02:pi*2,'r--')
答案 1 :(得分:-1)
问题在于你的红色情节实际上是在你的前一个情节之上,你应该增加下限和上限。
numberOfColors = 5;
for n = 0:numberOfColors-1
t = -pi + n*2*pi:0.02:pi + n*2*pi;
plot3(sin(t),cos(t),t,'Color',rand(3,1))
hold on
end