我試圖繪製一個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
,但它不起作用。有什麼建議麼?
我試圖繪製一個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
,但它不起作用。有什麼建議麼?
檢查這個
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--')
一些解釋不會傷害你的代碼 –
的問題是,你的紅色情節實際上繪製上層建築以前的一個,你應該同時增加了下限和上限。
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
請告訴我們用'持有on'和'持有off' – Irreducible