我想在matlab 2013b中運行一個簡單的示例代碼來實現PCA。 我有一個矩陣2x88000,double,而且我用這個矩陣作爲參數運行一個簡單的函數,並且出現錯誤,說明我的內存已經不足70%的內存了!Matlab error「內存不足,鍵入幫助內存爲您的選項」
我已經安裝了16 GB的RAM。
記憶功能了:
Maximum possible array: 25778 MB (2.703e+10 bytes) *
Memory available for all arrays: 25778 MB (2.703e+10 bytes) *
Memory used by MATLAB: 1284 MB (1.346e+09 bytes)
Physical Memory (RAM): 16375 MB (1.717e+10 bytes)
其他信息:
我已經安裝了第3版MATLAB的:2011A,2012B,2013b。
Windows 7的64位
我沒有跑profilier:
princomp: 0.046 s0.003 s5508.00 Kb 5508.00 Kb 0.00 Kb 1380.00 Kb
僅5,5使用MB
類型在此的命令窗口 - '個人資料-Memory on'然後啓動'Profiler',見你的代碼有內存使用情況。 – Divakar
[MATLAB的內存不足,但它不應該是]可能的重複(http://stackoverflow.com/questions/3181593/matlab-is-running-out-of-memory-but-it-should-not-是) – NKN