多语言展示
当前在线:995今日阅读:181今日分享:30

Mathematica怎么对矩阵进行QR的分解?

QR分解,就是把矩阵分解为一个酉矩阵和一个上三角矩阵的乘积。本文,介绍一下,在Mathematica里面,对矩阵进行QR分解的方法。
工具/原料
1

电脑

2

Mathematica

方法/步骤
1

给出一个4*5的矩阵A:a = Range[5];A = {a, a^2, a^3, a^4};

2

对矩阵A进行QR分解:{q, r} = QRDecomposition[A]

3

其中,q是酉矩阵。

4

如何检验q是不是酉矩阵呢?只需要检查q的逆矩阵和转置矩阵是否相等就行了:Inverse[q] - Transpose[q]

5

r是上三角矩阵。

注意事项

矩阵的共轭转置,可以输入为ConjugateTranspose[q],也可以输入为q esc ct esc。

推荐信息