使用MATLAB R2012a生成2 MB向量时出现内存不足错误

Far*_*res 3 memory matlab

当我尝试在MATLAB中执行以下命令时:

zero_vector = zeros( 128*128*16 );
Run Code Online (Sandbox Code Playgroud)

我收到以下消息:

Out of memory. Type HELP MEMORY for your options.
Run Code Online (Sandbox Code Playgroud)

我的Red Hat Enterprise Linux Client 5.5平台上没有可用的内存命令.无论如何,我希望我能够在MATLAB 7.14.0.739(R2012a)中创建一个2 MB的零向量.关于我做错的任何建议?

Oli*_*Oli 8

这将生成一个大的方阵.

要生成矢量,请执行以下操作:

zero_vector = zeros( 128*128*16 , 1 );
Run Code Online (Sandbox Code Playgroud)


car*_*sdc 6

你正在生成一个方阵.

尝试:

zero_vector = zeros(128*128*16,1)
Run Code Online (Sandbox Code Playgroud)