guopenghua
锅子
Num_Analysis
[弱问]Matlab计算4k维稀疏矩阵的矩阵指数Out of memory
2014年05月23日21:18:52 星期五
非常感谢点击查看~!
问题描述:
内存:2G,虚拟内存:3G
软件:Matlab
A为4千多维的稀疏矩阵,里面只有一万多个1,其他都是0
已经存储为SA=sparse(A)
在计算expm(SA)时提示:
Error using +
Out of memory. Type HELP MEMORY for your options.
Error in expm/PadeApproximantOfDegree (line 121)
V = A6*(c(13)*A6 + c(11)*A4 + c(9)*A2) ...
Error in expm (line 39)
F = PadeApproximantOfDegree(m_vals(end));
但是我运行的时候内存占用最多只有60%多啊。
已经尝试的方法:
1.在计算前删掉了其他不用的变量,并运行了pack命令
2.系统设置为最佳性能(除了字体边缘平滑保留)
希望进一步计算的结果:
1.expm(SA),
2.expm(c*SA),c是一个0到1的小数
3.(I+c*SA)^(-1),c充分小
有什么好方法吗?或者给点提示?
非常感谢~!
--
※ 来源:·日月光华 bbs.fudan.edu.cn·HTTP [FROM: 175.186.66.*]
No comments:
Post a Comment