[問題] 疊圖問題(內差圖的標記)已回收

看板MATLAB作者 (japte)時間16年前 (2009/06/24 10:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我把三組數據資料分別內插畫出三條線 現在想把這三條線疊在一張圖上比較,然後標記 y = interp1(Zx,Zy,xx,'cubic'); y1 = interp1(Z1x,Z1y,xx1,'cubic'); y2 = interp1(Z2x,Z2y,xx2,'cubic'); h= plot(Zx,Zy,'ko',xx,y,,Z1x,Z1y,'rs',xx1,y1,Z2x,Z2y,'g*',xx2,y2) legend(h,'line1','line2','line3',0); 不過這樣寫的話,legend獨到的三個變數會是"Zx,Zy"、"xx,y"和"Z1x,Z1y"三組 但是我想要的是"Zx,Zy"、"Z1x,Z1y"和"Z2x,Z2y"這三組的資料 有試過用 plot(Zx,Zy,'ko',xx,y,'k') hold on plot(Z1x,Z1y,'ks',xx1,y1,'r') hold on plot(Z2x,Z2y,'k*',xx2,y2,'b') hold off 不過結果還是一樣^^" 請問這個問題要怎麼解決...謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.17.67
文章代碼(AID): #1AGPIy-U (MATLAB)
文章代碼(AID): #1AGPIy-U (MATLAB)