为什么求很小规模的问题会出现OUT OF MEMORY
我最近用MATLAB编写了一个有限元程序,质量阵和刚度阵都是1350X1350,在计算响应的时候会出现 OUT OF MEMORY的提示,我的内存可是1个G啊,虚拟内存也有2个G,怎么可能出现内存不够呢?请教各位~
[ 本帖最后由 xinyuxf 于 2007-1-8 08:26 编辑 ] 1350*1350还是小规模问题么?-___-
对于matlab的微分求解,上百个自由度处理起来就比较麻烦,别指望上百个了。
对于fortran的程序,几百个自由度的响应分析,计算起来也是特别耗时间和内存的。
所以说,你用matlab出现这个错误很正常,可以考虑多买几只鸡(开玩笑:@D).... 上千的自由度就要考虑 怎么处理分块计算,存储了。直接求解估计是很困难了。
页:
[1]