Matlab如何解决大型,对称和稀疏线性系统 [英] how does matlab solve large, symmetric and sparse linear systems
问题描述
也就是说,当我对一个非常大,对称且稀疏的A执行A\b
时,matlab使用什么算法?
That is, when I do A\b
for a very large, symmetric and sparse A, what algorithm does matlab use?
推荐答案
答案取决于A的某些属性(对角线/正方形/带状?等). CHOLMOD,UMFPACK和qr因式分解是其中的一些选项.
The answer depends on the some properties of A (diagonal/square/banded? etc.). CHOLMOD, UMFPACK and qr factorization are some of the options.
文档对此进行了说明. 这里是文档在线快照的链接.这可能已经过时了. - http://amath.colorado.edu/computing/Matlab/OldTechDocs/ref/arithmeticoperators.html - http://www.maths.lth.se/na/courses/NUM115/NUM115-11/backslash.html
The documentation explains it. Here are links to online snapshots of the docs. This may be outdated. - http://amath.colorado.edu/computing/Matlab/OldTechDocs/ref/arithmeticoperators.html - http://www.maths.lth.se/na/courses/NUM115/NUM115-11/backslash.html
这篇关于Matlab如何解决大型,对称和稀疏线性系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!