[討論] 刪除eval生成的變數

看板MATLAB作者 (變化趕不上計畫)時間14年前 (2011/11/17 02:29), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
小弟有個矩陣 分別用eval產生矩陣A1、A2...~A10 然後相加到矩陣S上頭 我想在加到S之後將用不到的 A2、A3....A10 Clear 因為A的數量會變動 不知道該怎麼寫 不知道有沒有什麼好的建議呢? S=sparse([A1]); for k=2:m S=[S;eval(['A' num2str(k) ''])]; end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.9.226

11/17 02:43, , 1F
eval(['clear ', 'A' num2str(k)]) 找到了
11/17 02:43, 1F

11/17 17:33, , 2F
clear A*
11/17 17:33, 2F

11/18 16:54, , 3F
謝謝樓上 不過我的A另外有寫矩陣 所以不能刪
11/18 16:54, 3F
文章代碼(AID): #1En04IgT (MATLAB)