matlab反向关闭旋转

时间:2015-03-03 03:13:29

标签: matlab matrix pivot sparse-matrix

在matlab中计算三对角矩阵的逆时,有没有办法关闭旋转?我试图看看解决三对角系统时遇到的问题是否来自于不转动,我可以通过解决相同的系统并关闭旋转来简单地在matlab中测试它。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

mldivide的文档未列出用于设置此类低级选项的任何选项。 我想这是因为自动旋转不仅是理想的,而且是目前大多数工具的预期。

对于已满的三对角矩阵,MATLAB将使用其Hessenberg求解器(我想象的类似于this flow),对于稀疏的三对角矩阵,将使用tridiagonal solver。在这两种情况下,部分旋转可用于确保系统的准确解决方案。

为了解决MATLAB没有旋转切换的事实,您可以实现自己的三角形解算器(参见上面的链接)而无需旋转,看看解决方案是如何受到影响的。