[問題] 如何讓Matlab使用更多的記憶體來計算???已回收

看板MATLAB作者 (shadow)時間15年前 (2009/04/09 12:12), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
我想請教一下 因為我要計算的是 (50*30*t)的大小 t=1:7500 每個網格資料我都要求最後要拿來畫圖 但是電腦最多就只能算到750萬筆 我電腦插了4G記憶體的 請問我要如何讓Matlab得到更多的記憶體來計算 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.243.66

04/09 12:41, , 1F
換成64位元的電腦跟64位元的版本 不然其他方法就是增加
04/09 12:41, 1F

04/09 12:41, , 2F
複雜度 不會比較容易
04/09 12:41, 2F

04/09 12:55, , 3F
分段
04/09 12:55, 3F

04/10 23:58, , 4F
先分段用sparse做..應該可以多出一些空間,再做一個轉換
04/10 23:58, 4F

04/11 00:00, , 5F
用一個mapping把出現最多次的那個值變成0,再用sparse做
04/11 00:00, 5F

04/11 00:00, , 6F
不知道可不可以...好像有麻煩XDD
04/11 00:00, 6F
文章代碼(AID): #19tNMTnl (MATLAB)