看板 MATLAB 關於我們 聯絡資訊
我有一筆數據存在.txt的檔案裡面 是一個13*610000的矩陣 全部內容都是數字而已 檔案大小大約是120MB 我將他轉換成.mat檔 使用的方法是load那個txt檔 然後 save test.mat test 輸出的檔案大小只有44kb 請問這樣是正常的嗎? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.227.126.91
sunev:你再load一次看看不就得了 12/11 03:01
cerebellum:可以load 換電腦也沒問題 只是有點驚訝怎麼可以差這麼 12/11 03:14
cerebellum:多 怕只是做了一個link 而沒有真正儲存到數值 12/11 03:15
JamesChen:有效率的儲存吧? 12/11 13:04
sunev:用數字只用了12個symbol,mat 檔是全部256個都用上了 12/11 15:06
sunev:這樣就差了20倍,如果再壓縮的話就差更多了。 12/11 15:06
sppmg:我的經驗是44M->10幾M。很奇怪的是一樣大小的txt會被轉成 12/11 16:16
sppmg:不同大小的mat。不確定是否mat中仍會用固定大小存數值 12/11 16:16
sppmg:所以你怕的話就load mat後比對一下數值 12/11 16:16
cerebellum:感謝各位的幫忙 應該是真的可以差很多 因為我的數值 12/12 02:52
cerebellum:絕大多數都是零 偶爾出現一個1 所以檔案可以變小很多 12/12 02:53