QR分解 計算機

數字格式
解決方案評論
無描述(僅回答)

a

b

c

d

x

y

z

clear

i

ab
x2
xn

Randomize

313131313135151515151583137
2
2510
=Solve

  關於矩陣 QR 分解計算器

這是一個免費的線上矩陣 QR 分解計算器 這是一個提供完整、詳細、分步驟解答的免費在線矩陣計算器,可進行高達 99x99 大小的矩陣運算,支持的矩陣元素類型包括:小數、分數、複數和變數。

要開始計算,您首先需要在螢幕最上方找到輸入欄位,輸入矩陣的大小,還可以在那裡選擇所需的計算方法。

稍微往下,您會找到一個矩陣視窗,您需要在其中使用鍵盤輸入矩陣元素。這裡還設有矩陣控制面板,可以簡化矩陣操作,包含以下控制項:

  • 第一個控制項可以讓您展開矩陣視窗。這在您需要使用非常大的矩陣進行計算時特別有用,而這些矩陣無法完全顯示。如果展開視窗後矩陣仍然不可見,您可以使用 + / - 按鈕來縮放矩陣;
  • 第二個控制項可以將矩陣輸入複製到記憶體緩衝區。這在您經常使用相同的矩陣進行計算或需要在操作之間移動矩陣時很有用;
  • 最後一個控制項可以插入之前複製的矩陣,讓您只需點擊幾下即可快速輸入矩陣,而無需手動輸入;

再往下,您會找到一個工具欄,可以用來自訂計算器並使其更易於使用。它在視覺上分為三個部分,每個部分負責以下功能:

  • 第一個部分可以讓您在顯示結果時選擇數字格式。您還可以在此處關閉問題解答的註釋,如果您已經理解如何解決該問題,並使用計算器來加速或檢查自己的計算。或者,如果您只需要解答結果,可以完全關閉分步驟解答;
  • 第二部分包含按鈕,可以讓您更改矩陣輸入欄位的類型、清除其元素或整個矩陣,以及最大的等號按鈕,它會帶您進入問題解答的螢幕。所有這些按鈕都由鍵盤上的按鍵複製。要知道要按哪個鍵盤按鍵,只需將滑鼠懸停在其中一個按鈕上,就會出現一個帶有按鍵名稱的提示。您還可以使用鍵盤上的箭頭鍵在矩陣輸入欄位之間移動游標;
  • 最後一部分可以讓您選擇非整數數字的小數點後位數,以進行捨入。您還可以在此處立即看到捨入後的分數示例;

  什麼是矩陣的 QR 分解?

QR 分解是將一個給定的矩陣分解為兩個矩陣,其中一個是正交矩陣,另一個是上三角矩陣,這兩個矩陣的乘積等於原始矩陣。QR 分解可以應用於列數不大於行數的矩陣。

  如何使用格拉姆-施密特正交化法進行矩陣的 QR 分解?

首先,我们需要将格拉姆-施密特正交化過程應用於给定矩阵的列向量,得到的结果向量将成为正交矩阵的列向量。然后,为了得到上三角矩阵,我们需要找到正交矩阵的转置矩阵并将其与原始矩阵相乘。

  QR 分解示例

寫出初始矩陣
A
A
=
1
1
0
1
0
1
0
1
1
QR
分解是矩陣
A
的表示形式:
A
=
Q
*
R
矩陣
Q
是正交矩陣;
矩陣
R
是上三角矩陣;
要使用 格拉姆-施密特 方法執行
QR
分解,需要執行以下操作:
1)
對矩陣A的列應用格拉姆-施密特過程(正交化和正交歸一化),得到的向量將是矩陣Q的列
2)
將矩陣Qᵀ乘以矩陣A得到矩陣R
2
正交化
1
1
0
1
2
-
1
2
1
-
2
3
2
3
2
3
3
規範正交化
Q
=
79
112
79
112
0
71
173
-
71
173
49
60
-
15
26
15
26
15
26
4
矩陣 Qᵀ
Q
T
0
=
79
112
71
173
-
15
26
79
112
-
71
173
15
26
0
49
60
15
26
q
T
0
0
1,1
=
q
0
1,1
=
79
112
;
q
T
0
0
1,2
=
q
0
2,1
=
79
112
;
q
T
0
0
1,3
=
q
0
3,1
=
0
;
q
T
0
0
2,1
=
q
0
1,2
=
71
173
;
q
T
0
0
2,2
=
q
0
2,2
=
-
71
173
;
q
T
0
0
2,3
=
q
0
3,2
=
49
60
;
q
T
0
0
3,1
=
q
0
1,3
=
-
15
26
;
q
T
0
0
3,2
=
q
0
2,3
=
15
26
;
q
T
0
0
3,3
=
q
0
3,3
=
15
26
;
隱藏描述
9 個元素
5
矩陣 R
R
=
Q
T
0
·
A
=
79
112
71
173
-
15
26
79
112
-
71
173
15
26
0
49
60
15
26
·
1
1
0
1
0
1
0
1
1
=
1
89
214
0
0
79
112
1
47
208
0
79
112
20
49
1
19
122
r
0
1,1
=
q
T
0
0
1,1
·
a
0
1,1
+
q
T
0
0
1,2
·
a
0
2,1
+
q
T
0
0
1,3
·
a
0
3,1
=
79
112
*
1
+
79
112
*
1
+
0
*
0
=
1
89
214
;
r
0
1,2
=
q
T
0
0
1,1
·
a
0
1,2
+
q
T
0
0
1,2
·
a
0
2,2
+
q
T
0
0
1,3
·
a
0
3,2
=
79
112
*
1
+
79
112
*
0
+
0
*
1
=
79
112
;
r
0
1,3
=
q
T
0
0
1,1
·
a
0
1,3
+
q
T
0
0
1,2
·
a
0
2,3
+
q
T
0
0
1,3
·
a
0
3,3
=
79
112
*
0
+
79
112
*
1
+
0
*
1
=
79
112
;
r
0
2,1
=
q
T
0
0
2,1
·
a
0
1,1
+
q
T
0
0
2,2
·
a
0
2,1
+
q
T
0
0
2,3
·
a
0
3,1
=
71
173
*
1
+
-
71
173
*
1
+
49
60
*
0
=
0
;
r
0
2,2
=
q
T
0
0
2,1
·
a
0
1,2
+
q
T
0
0
2,2
·
a
0
2,2
+
q
T
0
0
2,3
·
a
0
3,2
=
71
173
*
1
+
-
71
173
*
0
+
49
60
*
1
=
1
47
208
;
r
0
2,3
=
q
T
0
0
2,1
·
a
0
1,3
+
q
T
0
0
2,2
·
a
0
2,3
+
q
T
0
0
2,3
·
a
0
3,3
=
71
173
*
0
+
-
71
173
*
1
+
49
60
*
1
=
20
49
;
r
0
3,1
=
q
T
0
0
3,1
·
a
0
1,1
+
q
T
0
0
3,2
·
a
0
2,1
+
q
T
0
0
3,3
·
a
0
3,1
=
-
15
26
*
1
+
15
26
*
1
+
15
26
*
0
=
0
;
r
0
3,2
=
q
T
0
0
3,1
·
a
0
1,2
+
q
T
0
0
3,2
·
a
0
2,2
+
q
T
0
0
3,3
·
a
0
3,2
=
-
15
26
*
1
+
15
26
*
0
+
15
26
*
1
=
0
;
r
0
3,3
=
q
T
0
0
3,1
·
a
0
1,3
+
q
T
0
0
3,2
·
a
0
2,3
+
q
T
0
0
3,3
·
a
0
3,3
=
-
15
26
*
0
+
15
26
*
1
+
15
26
*
1
=
1
19
122
;
隱藏描述
9 個元素
Answer
A = Q · R
Q
=
79
112
79
112
0
71
173
-
71
173
49
60
-
15
26
15
26
15
26
R
=
1
89
214
0
0
79
112
1
47
208
0
79
112
20
49
1
19
122
大小3×3方法格拉姆-施密特

  計算方法

  參考來源