[問題] TXT檔過大 要怎麼使用MATLAB讀取已回收

看板MATLAB作者 (騙人祥2號)時間16年前 (2009/09/29 21:44), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
如同標題~~ 我想要讀取一個TXT檔 有4800000列 362行 檔案大小是614M 我用MATLAB內的load讀取 可是都會出現記憶體不足產生錯誤 如下: (Out of memory. Type HELP MEMORY for your options.) 我想要用一個M檔案就可以讀出來,TXT檔不要被分割 就整個檔案去讀取 不知哪位大大以前也有這樣的經驗的話可以跟我分享你解決的方法 謝謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.97.238

09/29 22:51, , 1F
全讀將近14GB,這已經遠遠超越單一程式記憶體使用上限了
09/29 22:51, 1F

09/29 22:51, , 2F
就算把double改single依然是遠遠超越
09/29 22:51, 2F

09/30 10:31, , 3F
fopen來一點一點讀?
09/30 10:31, 3F
文章代碼(AID): #1AmWygWS (MATLAB)
文章代碼(AID): #1AmWygWS (MATLAB)