【问题标题】:Out of memory matlabmatlab内存不足
【发布时间】:2013-12-07 15:35:02
【问题描述】:

我正在尝试解决大型线性编程任务并拥有大型矩阵。 之后

[x,fval,exitflag] = linprog(f,A,b,[],[],lb,[],[]);

Matlab 说:

Error using builtin
Out of memory. Type HELP MEMORY for your options.  
Error in lipsol (line 720)
Rinf = builtin('_cholinf',sparse(P(perm,perm)));
Error in linprog (line 272)
[x,fval,lambda,exitflag,output]
=lipsol(f,A,B,Aeq,Beq,lb,ub,options,defaultopt,computeLambda);

记忆命令的答案:

Maximum possible array:     87 MB (9.088e+07 bytes) *
Memory available for all arrays:    877 MB (9.197e+08 bytes) **
Memory used by MATLAB:    650 MB (6.817e+08 bytes)
Physical Memory (RAM):   3057 MB (3.206e+09 bytes)

那我该怎么做才能增加记忆力呢? Win 7 x86,4 Gb 内存

【问题讨论】:

    标签: matlab memory


    【解决方案1】:

    这是关于增加用于进程的内存的 MATLAB 页面:http://www.mathworks.com/help/matlab/matlab_prog/resolving-out-of-memory-errors.html。这是他们对 Windows 系统的具体说法:“使用 Windows 控制面板更改系统上虚拟内存分页文件的大小。有关更多信息,请参阅 Windows 帮助。”

    【讨论】:

      猜你喜欢
      • 2015-05-23
      • 2014-05-20
      • 1970-01-01
      • 1970-01-01
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多