使用matlab内存不足,Matlab内存不足问题(Out of memory)
今天遇到过这个错误:??? Error using ==> horzcatOut of memory. Type HELP MEMORY for your options.做算法仿真时,矩阵太大,超出内存了。当信号矩阵缩到可以满足内存时,仿真也没意义了,只有找解决办法了。找到一个可以用的做法:修改C:\ Boot.ini文件如下:[boot loader]timeout=30default=
今天遇到过这个错误:
??? 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。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)