Re: [問題] 迴圈畫圖時圖型的記號怎麼改變已回收

看板MATLAB作者 (ㄍㄠˊ)時間16年前 (2008/10/11 03:38), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/2 (看更多)
你可以用一個變數先存起來然後讓他跟著迴圈跑 例如︰ type={'r--','bo','yx'}; for i=1:3 plot(x,y,char(type(i))) hold on end 我不太清楚要怎麼樣存type會比較簡單 所以只好用cell然後在要用的時候再轉回char 但還能用就是XD ※ 引述《sandwichC (沒回應=掛站)》之銘言: : 請問各位 : 假設我有二條不同的線 : 畫圖時可以用: : plot([1,3],[1,3],'o-') : plot([1,3],[3,1],'--r') : 區隔之 : 但如果今天線的數目是一個變數n : 我想要直接用 : for i = 1 : n : % plot different lines here... : end : 該怎麼讓每條線的樣子 (如:顏色、粗細、線條樣式) 都不一樣呢? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.180.239 ※ 編輯: ericabab 來自: 219.84.180.239 (10/11 03:42)

10/11 09:20, , 1F
thanks a lot
10/11 09:20, 1F

10/11 11:09, , 2F
沒測試過,但應該只需使用: plot(x,y,type{i})
10/11 11:09, 2F

10/12 01:52, , 3F
樓上說得對!
10/12 01:52, 3F
文章代碼(AID): #18xwyvk- (MATLAB)
文章代碼(AID): #18xwyvk- (MATLAB)