函數 > 向量與矩陣 > 矩陣因式分解 > 範例:QR 矩陣因式分解
範例:QR 矩陣因式分解
使用 QR 函數執行 QR 矩陣因式分解。
* 
為避免在執行布林比較時發生邏輯不符的情況,請啟用「計算選項」下拉式清單中的「近似等式」
此範例使用複數矩陣作為輸入,但此函數也接受實數矩陣作為輸入。
使用樞軸的 QR 因式分解
1. 定義維度 m x n 的實數矩陣 M1,例如 m > n
按一下以複製此運算式
2. 設定引數 p 控制樞軸的啟用/停用。
按一下以複製此運算式
按一下以複製此運算式
3. 使用 QR 函數執行矩陣 M1QR 矩陣因式分解。
按一下以複製此運算式
* 
預設函數 QR(M1) 等同於 QR(M,1).
按一下以複製此運算式
4. 顯示 M1 x P1 = Q1 x R1
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
此關係在邏輯上為真。
5. 使用 submatrix 函數萃取矩陣 M2,例如 m < n,然後套用 QR 函數。
按一下以複製此運算式
按一下以複製此運算式
6. 顯示 M2 x P2 = Q2 x R2
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
此關係在邏輯上為真。
7. 使用 submatrix 函數萃取矩陣 M3,例如 m = n,然後套用 QR 函數。
按一下以複製此運算式
按一下以複製此運算式
8. 顯示 M3 x P3 = Q3 x R3
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
此關係在邏輯上為真。
使用無樞軸的 QR 因式分解
1. 停用樞軸,然後將 QR 函數套用至矩陣 M1 (m > n)
按一下以複製此運算式
2. 顯示 M1 = Q10 x R10
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
此關係在邏輯上為真。
3. 停用樞軸,然後將 QR 函數套用至矩陣 M2 (m < n)
按一下以複製此運算式
4. 顯示 M2 = Q20 x R20
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
此關係在邏輯上為真。
5. 停用樞軸,然後將 QR 函數套用至矩陣 M3 (m = n)
按一下以複製此運算式
6. 顯示 M3 = Q30 x R30
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
此關係在邏輯上為真。
這是否有幫助?