使用matlab内存不足,Matlab内存不足问题(Out of memory)
今天遇到過這個錯誤:
??? Error using ==> horzcat
Out of memory. Type HELP MEMORY for your options.
做算法仿真時,矩陣太大,超出內存了。當信號矩陣縮到可以滿足內存時,仿真也沒意義了,只有找解決辦法了。
找到一個可以用的做法:
修改C:\ Boot.ini文件如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="????"... /3GB
注意后面的/3GB就是后加上的。重新啟動系統再次運行matlab。問題解決。
再測試內存時,如下
>> memory
Maximum possible array:??????????? 1023 MB (1.072e+009 bytes) *
Memory available for all arrays:?? 2487 MB (2.608e+009 bytes) **
Memory used by MATLAB:????????????? 335 MB (3.516e+008 bytes)
Physical Memory (RAM):???????????? 3062 MB (3.211e+009 bytes)
加載矩陣后
>> memory
Maximum possible array:???????????? 683 MB (7.163e+008 bytes) *
原來32位機matlab,矩陣空間還不到300MHz。
總結
以上是生活随笔為你收集整理的使用matlab内存不足,Matlab内存不足问题(Out of memory)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 教你如何辨别电源质量好坏如何测试电脑电源
- 下一篇: 联通光纤路由器一个多少钱联通随身路由器是