[運算] 如何將連續命名變數呼叫出來?

看板MATLAB作者 (none)時間9年前 (2015/11/16 16:32), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
for i = 1:1:n .... .... .... eval(['red' num2str(i) ' = ...;']) 目前已經用以上迴圈以及連續命名函數 將i=1到n的結果存成red1到redn的n個矩陣了 下一個步驟 想將red1~redn,n個矩陣 分別丟入另一個for i=1:1:n的迴圈進行計算 請問第一步我該怎麼呼叫red1到redn? 也就是如何把eval弄出來的連續命名變數呼叫出來? 希望有人聽得懂0.0 -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.242.3 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1447662735.A.8A0.html

11/16 16:56, , 1F
eval(['red' num2str(i)'])
11/16 16:56, 1F
文章代碼(AID): #1MIPIFYW (MATLAB)
文章代碼(AID): #1MIPIFYW (MATLAB)