Matlab Requested 1000000x27648 (206.0GB) array exceeds maximum array size preference.问题解决方法

在matlab下设置的数组大小过大,便会导致以下报错:

Requested 1000000x27648 (206.0GB) array exceeds maximum array size preference. Creation of arrays greater than this limit may take a long time and cause MATLAB to become unresponsive.

解决方案如下:
选择Matlab中的Home > Preferences > MATLAB > Workspace,在MATLAB array size limit这一项中,Limit the maximum array size to a percentage of RAM 默认勾选的是100%,此时Matlab能使用的最大内存限值就是电脑的物理内存值的大小。将该项的勾选去除,就不会返回错误了。
Matlab Requested 1000000x27648 (206.0GB) array exceeds maximum array size preference.问题解决方法_第1张图片

你可能感兴趣的:(matlab,开发语言,python)