2017-10-12 148 views
0

我試圖繪製一個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 onhold off,但它不起作用。有什麼建議麼?

+3

請告訴我們用'持有on'和'持有off' – Irreducible

回答

-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--') 
+4

一些解釋不會傷害你的代碼 –

-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 
相關問題