[求助]运行程序提示内存溢出,怎样解决?是不是精度控制的问题?
急啊1回复:(soul27)[求助]运行程序提示内存溢出,怎样解...
<P>是不是矩阵过大?</P> <P>有30多个30阶的矩阵相乘。其中有两个比较复杂。其他的相乘好像没事,可是一连乘就不行了</P> <P>??? Error using ==> horzcat<BR>Out of memory. Type HELP MEMORY for your options.</P><P>Error in ==> D:\MATLAB6.5\toolbox\symbolic\@sym\sym.m (findrun)<BR>On line 517==> d = diff();</P>
<P>Error in ==> D:\MATLAB6.5\toolbox\symbolic\@sym\sym.m (char2sym)<BR>On line 419==> = findrun(sp); % Beginning (b) and end (e) indices.</P>
<P>Error in ==> D:\MATLAB6.5\toolbox\symbolic\@sym\sym.m<BR>On line 92==> S = char2sym(x);</P>
<P>Error in ==> D:\MATLAB6.5\toolbox\symbolic\@sym\maple.m<BR>On line 81==> result = sym(result);</P>
<P>Error in ==> D:\MATLAB6.5\toolbox\symbolic\@sym\mtimes.m<BR>On line 25==> X = maple(A,'&*',B);</P>
<P>Error in ==> E:\work\main.m<BR>On line 153==> T=T*T4;<BR><BR>最下面的是我的程序,main.m<BR>其他的都是工具箱的。不知道为什么?</P> 斑竹,帮忙啊
回复:(soul27)[求助]运行程序提示内存溢出,怎样解...
增加虚拟内存试试看,不过很可能不行,建议加大计算机的内存吧 <P>有30多个30阶的矩阵相乘。其中有两个比较复杂。其他的相乘好像没事,可是一连乘就不行了</P> <P>有30多个30阶的矩阵相乘。其中有两个比较复杂。其他的相乘好像没事,可是一连乘就不行了</P>
页:
[1]