Z Wikipedie, otevřené encyklopedie
Schurův rozklad je rozklad čtvercové matice
A
∈
C
n
×
n
{\displaystyle A\in \mathbb {C} ^{n\times n}}
ve tvaru
A
=
Q
R
Q
∗
{\displaystyle \displaystyle A=QRQ^{*}}
, kde
Q
{\displaystyle \displaystyle Q}
je unitární matice a
R
{\displaystyle \displaystyle R}
je horní trojúhelníková matice , která má na diagonále vlastní čísla matice
A
{\displaystyle \displaystyle A}
. V numerické lineární algebře se tento rozklad velmi často využívá, a to především k výpočtu vlastních čísel matice.
Je-li navíc matice
A
{\displaystyle \displaystyle A}
normální , tj.
A
A
∗
=
A
∗
A
{\displaystyle \displaystyle AA^{*}=A^{*}A}
(speciálně je-li matice
A
{\displaystyle \displaystyle A}
symetrická , hermitovská, antisymetrická, antihermitovská, ortogonální , nebo unitární ), pak
(
Q
R
Q
∗
)
(
Q
R
Q
∗
)
∗
=
(
Q
R
Q
∗
)
∗
(
Q
R
Q
∗
)
,
(
Q
R
Q
∗
)
(
Q
R
∗
Q
∗
)
=
(
Q
R
∗
Q
∗
)
(
Q
R
Q
∗
)
,
Q
R
R
∗
Q
∗
=
Q
R
∗
R
Q
∗
,
R
R
∗
=
R
∗
R
,
{\displaystyle {\begin{array}{rl}(QRQ^{*})(QRQ^{*})^{*}&=(QRQ^{*})^{*}(QRQ^{*}),\\(QRQ^{*})(QR^{*}Q^{*})&=(QR^{*}Q^{*})(QRQ^{*}),\\QRR^{*}Q^{*}&=QR^{*}RQ^{*},\\RR^{*}&=R^{*}R,\end{array}}}
je také matice
R
{\displaystyle \displaystyle R}
normální. Porovnáním (diagonálních) prvků matic
R
R
∗
{\displaystyle \displaystyle RR^{*}}
a
R
∗
R
{\displaystyle \displaystyle R^{*}R}
zjistíme, že matice
R
{\displaystyle \displaystyle R}
je diagonální .
Porovnáním prvních prvků prvního řádku rovnosti
[
R
R
∗
]
1
,
1
=
|
r
1
,
1
|
2
+
∑
j
=
2
n
|
r
1
,
j
|
2
=
|
r
1
,
1
|
2
=
[
R
∗
R
]
1
,
1
,
{\displaystyle [RR^{*}]_{1,1}=|r_{1,1}|^{2}+\sum _{j=2}^{n}|r_{1,j}|^{2}=|r_{1,1}|^{2}=[R^{*}R]_{1,1},}
dostaneme
r
1
,
j
=
0
{\displaystyle \displaystyle r_{1,j}=0}
,
j
=
2
,
…
,
n
{\displaystyle \displaystyle j=2,\ldots ,n}
. Analogicky postupujeme dále.
Pro libovolnou matici
A
∈
C
n
×
n
{\displaystyle \displaystyle A\in \mathbb {C} ^{n\times n}}
existuje unitární matice
Q
{\displaystyle \displaystyle Q}
tak, že
R
=
Q
∗
A
Q
{\displaystyle \displaystyle R=Q^{*}AQ}
je horní trojúhelníková matice s vlastními čísly matice
A
{\displaystyle \displaystyle A}
na diagonále v libovoném předepsaném pořadí.
Je-li navíc matice
A
{\displaystyle \displaystyle A}
normální, je matice
R
{\displaystyle R}
diagonální.
K výpočtu Schurova rozkladu se využívá QR algoritmu , který je založen na QR rozkladu . Avšak pro matici řádu většího nebo rovno 5 nelze obecně spočíst tento rozklad v konečném počtu kroků.