Matlab';s矩阵大小限制的简单问题

Matlab';s矩阵大小限制的简单问题,matlab,matrix,Matlab,Matrix,我现在正在运行一个函数,该函数将创建一个591000 x 1500矩阵,我计划使用该矩阵在matlab中训练Svm分类器。我使用的是Matlab2012 7.14.0.739(R2012a)GLNXA64。我的最终矩阵将有886500000个元素 我在哪里可以知道我的矩阵是否符合我的Matlab的内存要求?如何知道包含886500000个元素的矩阵将使用多少字节?Matlab中的矩阵大小限制是每个矩阵,还是考虑我在代码中使用的所有矩阵所消耗的字节 默认精度为双精度,即每个元素8字节。对于64位操

我现在正在运行一个函数,该函数将创建一个591000 x 1500矩阵,我计划使用该矩阵在matlab中训练Svm分类器。我使用的是Matlab2012 7.14.0.739(R2012a)GLNXA64。我的最终矩阵将有886500000个元素


我在哪里可以知道我的矩阵是否符合我的Matlab的内存要求?如何知道包含886500000个元素的矩阵将使用多少字节?Matlab中的矩阵大小限制是每个矩阵,还是考虑我在代码中使用的所有矩阵所消耗的字节

默认精度为双精度,即每个元素8字节。对于64位操作系统和64位MATLAB,大小限制不是由MATLAB决定的,而是由您的机器拥有的RAM量决定的。您的阵列大约为7GB。你需要那个数量的空闲内存。