微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

系统:Windows 7
Matlab:2009b

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐