解决方案之一:
修改操作系统对程序的内存支持值
具体做法如下:
(1)右键单击我的电脑 /属性 /高级 /启动和故障修复 /设置 /编辑 /
(2)将最后一行multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" 复制,在下一行粘贴,并将粘贴一行改为multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional with 3GB switche" /3gb
(3)存储 /确定
(4)重新启动计算机
(5)在显示选择操作系统时,选择带有 3GB switche的一项
(6)打开matlab。
解决方案之二:
将矩阵数据分块,分别计算
解决方案之三:
将中间结果或者变量保存至硬盘中,并将该变量clear,需要用时在加载进来
解决方案之四:
数组在使用前,先初始化