[問題] 用zeros爆記憶體

看板MATLAB作者 ( )時間13年前 (2012/04/09 10:53), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
Alpha=zeros((n-1)^2,'single'); 當n=87就爆記憶體了。 不知道有沒有什麼辦法可以改善? 感覺是zeros函式爆掉了,或是說有什麼方法可以預先宣告Alpha? Alpha要解方程式用,不能拆成幾個小Alpha。 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.18.228

04/09 11:02, , 1F
如果你的alpha是稀疏矩陣的話可以用sparse
04/09 11:02, 1F

04/09 17:19, , 2F
記憶體不夠永遠是個歷久彌新的問題
04/09 17:19, 2F

04/09 17:58, , 3F
今天找老師以後才知道,事實上我根本不需要這樣的矩陣...
04/09 17:58, 3F

04/09 17:58, , 4F
這樣我要自D嗎@@
04/09 17:58, 4F
文章代碼(AID): #1FWayEe5 (MATLAB)