[討論] 變數名稱可用回圈嗎?

看板MATLAB作者 (FAN)時間8年前 (2016/02/24 00:04), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/2 (看更多)
各位先進大家好, 請教一個迴圈問題, 以下的繪圖要怎麼弄成迴圈呢? 每次減1000這個可以用 for 簡單的弄出來 但變數名稱部份不知道怎麼改變 plot(Analog.Analog.EMG1.Data) plot(Analog.Analog.EMG2.Data-1000) plot(Analog.Analog.EMG3.Data-2000) plot(Analog.Analog.EMG4.Data-3000) plot(Analog.Analog.EMG5.Data-4000) plot(Analog.Analog.EMG6.Data-5000) plot(Analog.Analog.EMG7.Data-6000) plot(Analog.Analog.EMG8.Data-7000) plot(Analog.Analog.EMG9.Data-8000) plot(Analog.Analog.EMG10.Data-9000) plot(Analog.Analog.EMG11.Data-10000) 或是有其它更優雅的寫法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 161.23.113.9 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1456243441.A.211.html

02/24 14:48, , 1F
eval(['plot(Analog.Analog.EMG',num2str(i+1),
02/24 14:48, 1F

02/24 14:48, , 2F
喔 我看到你已經找到了
02/24 14:48, 2F
文章代碼(AID): #1Mp8Bn8H (MATLAB)
文章代碼(AID): #1Mp8Bn8H (MATLAB)