windows – 如何在Matlab 2009b中增加数组块并解决内存不足错误?

我正在使用Matlab 2009b并出现内存不足错误.我读了其他发布的sol但它们对我没用.我确信我正在做正确的事情,但我必须使用非常大量的数组大小.我认为问题超出了Matlab不允许数组在多个OS块中的事实.我正在使用 Windows 7.有没有办法摆脱这个问题?例如,我可以增加Matlab在Windows 7中使用的数组块吗?

系统:Windows 7
Matlab:2009b

解决方法

如果您认为您的阵列大小不足以保证这样的错误,那么您之前的操作可能会碎片化可用内存. MATLAB需要连续的块,因此碎片可能导致此类错误.

因此,在代码中发生内存不足错误的点之前,请尝试运行pack命令.除了通常的修复之外,这就是我能想到的全部内容.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...