今天运行MATOLAB程序时,遇到一个问题,提示“Out of memory. Type HELP MEMORY for your options.”
值得注意的是,出现这个错误提示,因为矩阵太大导致的,和语法以及逻辑是没有关系的。
百度了下,搜到了MATLAB中文论坛中的一个帖子。
原文网址:http://www.ilovematlab.cn/thread-19609-1-1.html,
http://www.ilovematlab.cn/thread-19610-1-1.html。
这里把原文复制粘贴过来,如下:
--------------------------------------------分割线----------------------------------------
Matlab Out of memory问题总结【原创】(一)
不知道为什么论坛里没有关于
MATLAB
常见问题的一些总结贴,我在这里抛砖引玉了,希望各位高手能够不吝指教,多多发表自己对
MATLAB
使用的一些感悟和总结!
Out of memory
问题总结【原创】——最有效的方法
首先,我要声明, matlab 自带的 Help 才是最权威的 Matlab 学习资料 ,如果有时间好好学习一下或是可以高效的使用的话,一定受益匪浅!比如说像 Out of Memory 这个问题,最开始我都是用 Help memory ,几乎得不到任何信息;然后就是去网上搜索此类问题的解决方法,一般有这几种:
除了升级内存和升级 64 位系统外,下面几个方法也是解决之道。
# 增加虚拟内存
# 采用 PACK (在命令行输入 pack 整理内存空间)
# 采用 3GB 开关启动系统 ( 修改 c 盘根目录