我试图存储一个 size 的矩阵4 x 10^6,但是 Matlab 在运行它时无法做到这一点,就像它无法存储具有该大小的矩阵,或者我应该使用另一种方式来存储。代码如下:
matrix = [];
for j = 1 : 10^6
x = randn(4,1);
matrix = [matrix x];
end
Run Code Online (Sandbox Code Playgroud)
问题是它仍然运行很长时间并且无法完成它,但是当我删除该行时matrix = [matrix x];,它很快就完成了循环。所以我需要的是拥有该matrix文件,以便我可以在任何需要的地方使用它。