此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

QRDecomposition

Usage

QRDecomposition[m]给出数值矩阵m的 QR 分解.该结果为列表{q, r},其中,q是一个正交阵,r是一个上三角矩阵.


Notes

• 原来的矩阵m就等于Conjugate[Transpose[q]] . r.
• 对于非方阵,q是行正交的.
• 矩阵r中主对角线下方的元素为0.
QRDecomposition[m, Pivoting -> True] 得到列表 q, r, p ,其中p是一个置换矩阵,使得m . p 等于Conjugate[Transpose[q]] . r.
• 参见Mathematica 全书: 3.7.10节.
• 实现注释: 参见 A.9.4节.
Further Examples

Performing a QRDecomposition on this  x  matrix yields a pair of matrices.

In[1]:=  

Out[1]=

This checks the result.

In[2]:=  

Out[2]//MatrixForm=