[問題]迴圈裡面的legend

看板MATLAB作者 (Pz)時間9年前 (2015/06/12 13:32), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/2 (看更多)
您好~想請問個問題 目前有利用一個迴圈計算資料 迴圈裡面還有判斷式 不一定每一筆都會計算完,跑完才會畫圖 要在圖面上顯示有計算完的資料名稱 plot 只需要hold on 就可一直劃上去 但使用變數legend方法卻只能顯示最後一筆資料在上面 類似簡化 for i=1:31 . . . if isempty(X),continue; end . . . end legend(['data', num2str(i)]) 有查到相關,但還是無法解決.. 有請各位高手解惑~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.242.68 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1434087164.A.37D.html

06/12 14:23, , 1F
我會再迴圈內用{leg{:} ['data', num2str(i)]}存
06/12 14:23, 1F

06/12 14:24, , 2F
出迴圈後再加到圖上
06/12 14:24, 2F

06/12 14:24, , 3F
忘了說 leg原本是空cell
06/12 14:24, 3F

06/12 20:32, , 4F
先謝謝!但這樣legend全畫 沒有排除我判斷不要的legend
06/12 20:32, 4F
文章代碼(AID): #1LUcxyDz (MATLAB)
文章代碼(AID): #1LUcxyDz (MATLAB)