Diagonální matice

Diagonální matice diag ( 4 , 3 , 0 , 1 ) {\displaystyle \operatorname {diag} (4,-3,0,1)} řádu 4. Nenulové prvky mohou být pouze na zvýrazněné hlavní diagonále matice.

V lineární algebře je diagonální matice čtvercová matice, ve které jsou všechny prvky mimo hlavní diagonálu nulové. Diagonální matice jsou určeny výhradně prvky na hlavní diagonále a tyto prvky mohou být i nulové.

U diagonálních matic se součin a inverze počítá snadněji než u obecných matic. Je-li lineární zobrazení reprezentováno na vektorovém prostoru konečné dimenze pomocí diagonální matice, pak vlastní čísla zobrazení jsou prvky na diagonále.

V geometrii lze diagonální matici použít jako matici škálování, protože příslušný součin vede ke změně měřítka ve směru jednotlivých os. Součin s tzv. skalární maticí vede k rovnoměrné změně měřítka.

Definice

Čtvercová matice D {\displaystyle {\boldsymbol {D}}} řádu n {\displaystyle n} nad tělesem T {\displaystyle T} (obvykle jde o těleso reálných čísel R {\displaystyle \mathbb {R} } )

D = ( d 11 0 0 0 d 22 0 0 0 d n n ) {\displaystyle {\boldsymbol {D}}={\begin{pmatrix}d_{11}&0&\cdots &0\\0&d_{22}&\ddots &\vdots \\\vdots &\ddots &\ddots &0\\0&\cdots &0&d_{nn}\end{pmatrix}}} ,

jejíž prvky d i j T {\displaystyle d_{ij}\in T} s i j {\displaystyle i\neq j} jsou všechny rovny nule, se nazývá diagonální matice. Často se zapisuje jako:

D = diag ( d 1 , d 2 , , d n ) = ( d 1 0 0 0 d 2 0 0 0 d n ) {\displaystyle {\boldsymbol {D}}=\operatorname {diag} (d_{1},d_{2},\dotsc ,d_{n})={\begin{pmatrix}d_{1}&0&\cdots &0\\0&d_{2}&\ddots &\vdots \\\vdots &\ddots &\ddots &0\\0&\cdots &0&d_{n}\end{pmatrix}}} .

Někdy se uvedený termín používá i pro obdélníkové matice, ale v tomto článku není toto zobecnění uvažováno.

Ukázky

Příkladem reálné diagonální matice řádu 3 je matice:

diag ( 1 , 4 , 3 ) = ( 1 0 0 0 4 0 0 0 3 ) {\displaystyle \operatorname {diag} (1,4,-3)={\begin{pmatrix}1&0&0\\0&4&0\\0&0&-3\end{pmatrix}}}

Speciální diagonální matice

  • Jednotková matice je diagonální matice, ve které mají všechny prvky na hlavní diagonále hodnotu 1. Formálně: I n = diag ( 1 , 1 , , 1 ) {\displaystyle \mathbf {I} _{n}=\operatorname {diag} (1,1,\dots ,1)} .
  • Čtvercová nulová matice je diagonální matice, ve které mají všechny prvky na hlavní diagonále hodnotu 0. Formálně: 0 = diag ( 0 , 0 , , 0 ) {\displaystyle {\boldsymbol {0}}=\operatorname {diag} (0,0,\dots ,0)} .
  • Pokud se všechna čísla na hlavní diagonále diagonální matice shodují, označují se také jako skalární matice.[1] Skalární matice jsou skalární násobky jednotkové matice α I n = diag ( α , α , , α ) {\displaystyle \alpha \mathbf {I} _{n}=\operatorname {diag} (\alpha ,\alpha ,\dots ,\alpha )} . Množina nenulových skalárních matic je centrem obecné lineární grupy G L n ( R ) {\displaystyle GL_{n}(\mathbb {R} )} .

Vlastnosti

Každá diagonální matice je symetrická, dolní trojúhelníková a horní trojúhelníková.

  • Příslušné diagonální matice tvoří komutativní podokruh okruhu čtvercových matic řádu n {\displaystyle n} .
  • Hodnost diagonální matice je rovna počtu nenulových prvků na diagonále.
  • Determinant diagonální matice je součin prvků na hlavní diagonále:
    det ( diag ( d 1 , d 2 , , d n ) ) = d 1 d 2 d n = i = 1 n d i {\displaystyle \det \left(\operatorname {diag} \left(d_{1},d_{2},\dotsc ,d_{n}\right)\right)=d_{1}d_{2}\dotsm d_{n}=\prod _{i=1}^{n}d_{i}}
  • Adjungovaná matice k diagonální matice je opět diagonální.
  • Diagonální matice jsou symetrické, a proto se nemění transpozicí: D T = D {\displaystyle {\boldsymbol {D}}^{\mathrm {T} }={\boldsymbol {D}}} .
  • Komplexní diagonální matice jsou normální. Pokud mají reálné prvky, jsou dokonce samoadjungované.

Aritmetické operace

Součet, skalární násobek a součin

Součet, skalární násobek a součin diagonálních matic jsou jednoduché operace:

Součet dvou diagonálních matic je diagonální a platí:

diag ( a 1 , a 2 , , a n ) + diag ( b 1 , b 2 , b n ) = diag ( a 1 + b 1 , a 2 + b 2 , a n + b n ) = ( a 1 + b 1 0 0 0 a 2 + b 2 0 0 0 a n + b n ) {\displaystyle \operatorname {diag} (a_{1},a_{2},\dots ,a_{n})+\operatorname {diag} (b_{1},b_{2}\dots ,b_{n})=\operatorname {diag} (a_{1}+b_{1},a_{2}+b_{2}\dots ,a_{n}+b_{n})={\begin{pmatrix}a_{1}+b_{1}&0&\cdots &0\\0&a_{2}+b_{2}&\ddots &\vdots \\\vdots &\ddots &\ddots &0\\0&\cdots &0&a_{n}+b_{n}\end{pmatrix}}}

Podobně pro skalární násobek diagonální matice a pro součin dvou diagonálních matic:

α diag ( a 1 , a 2 , , a n ) = diag ( α a 1 b 1 , α a 2 , , α a n ) = ( α a 1 0 0 0 α a 2 0 0 0 α a n ) {\displaystyle \alpha \operatorname {diag} (a_{1},a_{2},\dots ,a_{n})=\operatorname {diag} (\alpha a_{1}b_{1},\alpha a_{2},\dots ,\alpha a_{n})={\begin{pmatrix}\alpha a_{1}&0&\cdots &0\\0&\alpha a_{2}&\ddots &\vdots \\\vdots &\ddots &\ddots &0\\0&\cdots &0&\alpha a_{n}\end{pmatrix}}}
diag ( a 1 , a 2 , , a n ) diag ( b 1 , b 2 , , b n ) = diag ( a 1 b 1 , a 2 b 2 , , a n b n ) = ( a 1 b 1 0 0 0 a 2 b 2 0 0 0 a n b n ) {\displaystyle \operatorname {diag} (a_{1},a_{2},\dots ,a_{n})\cdot \operatorname {diag} (b_{1},b_{2},\dots ,b_{n})=\operatorname {diag} (a_{1}b_{1},a_{2}b_{2},\dots ,a_{n}b_{n})={\begin{pmatrix}a_{1}b_{1}&0&\cdots &0\\0&a_{2}b_{2}&\ddots &\vdots \\\vdots &\ddots &\ddots &0\\0&\cdots &0&a_{n}b_{n}\end{pmatrix}}}

Součin matice A {\displaystyle {\boldsymbol {A}}} typu m × n {\displaystyle m\times n} zleva s diagonální maticí řádu m {\displaystyle m} odpovídá vynásobení řádků A {\displaystyle {\boldsymbol {A}}} příslušnými prvky na diagonále:

D A = diag ( d 1 , , d m ) ( a 11 a 1 n a m 1 a m n ) = ( d 1 d m ) ( a 11 a 1 n a m 1 a m n ) = ( d 1 a 11 d 1 a 1 n d m a m 1 d m a m n ) {\displaystyle {\boldsymbol {DA}}=\operatorname {diag} (d_{1},\dots ,d_{m}){\begin{pmatrix}a_{11}&\dots &a_{1n}\\\vdots &&\vdots \\a_{m1}&\dots &a_{mn}\\\end{pmatrix}}={\begin{pmatrix}d_{1}\\&\ddots \\&&d_{m}\end{pmatrix}}{\begin{pmatrix}a_{11}&\dots &a_{1n}\\\vdots &&\vdots \\a_{m1}&\dots &a_{mn}\\\end{pmatrix}}={\begin{pmatrix}d_{1}a_{11}&\dots &d_{1}a_{1n}\\\vdots &&\vdots \\d_{m}a_{m1}&\dots &d_{m}a_{mn}\end{pmatrix}}}

Součin matice A {\displaystyle {\boldsymbol {A}}} typu m × n {\displaystyle m\times n} zprava s diagonální maticí řádu n {\displaystyle n} zprava odpovídá násobení sloupců A {\displaystyle {\boldsymbol {A}}} prvky na diagonále:

A D = ( a 11 a 1 n a m 1 a m n ) diag ( d 1 , , d n ) = ( a 11 a 1 n a m 1 a m n ) ( d 1 d n ) = ( d 1 a 11 d n a 1 n d 1 a m 1 d n a m n ) {\displaystyle {\boldsymbol {AD}}={\begin{pmatrix}a_{11}&\dots &a_{1n}\\\vdots &&\vdots \\a_{m1}&\dots &a_{mn}\\\end{pmatrix}}\operatorname {diag} (d_{1},\dots ,d_{n})={\begin{pmatrix}a_{11}&\dots &a_{1n}\\\vdots &&\vdots \\a_{m1}&\dots &a_{mn}\\\end{pmatrix}}{\begin{pmatrix}d_{1}\\&\ddots \\&&d_{n}\end{pmatrix}}={\begin{pmatrix}d_{1}a_{11}&\dots &d_{n}a_{1n}\\\vdots &&\vdots \\d_{1}a_{m1}&\dots &d_{n}a_{mn}\end{pmatrix}}}

Regularita a inverzní matice

Diagonální matice je regulární právě když jsou všechny prvky na diagonále nenulové. Inverzní matice je pak dána předpisem:

diag ( d 1 , d 2 , , d n ) 1 = diag ( d 1 1 , d 2 1 , , d n 1 ) {\displaystyle \operatorname {diag} (d_{1},d_{2},\dots ,d_{n})^{-1}=\operatorname {diag} \left(d_{1}^{-1},d_{2}^{-1},\dots ,d_{n}^{-1}\right)}

Pro pseudoinverzi jakékoli diagonální matice platí následující:

diag ( d 1 , d 2 , , d n ) + = diag ( d 1 + , d 2 + , , d n + ) {\displaystyle \operatorname {diag} (d_{1},d_{2},\dots ,d_{n})^{+}=\operatorname {diag} (d_{1}^{+},d_{2}^{+},\dots ,d_{n}^{+})}

kde d i + = d i 1 {\displaystyle d_{i}^{+}=d_{i}^{-1}} pro d i 0 {\displaystyle d_{i}\neq 0} , a v ostatních případech d i + = 0 {\displaystyle d_{i}^{+}=0} . Při známém singulárním rozkladu lze pseudoinverzní A + {\displaystyle {\boldsymbol {A}}^{+}} velmi efektivně vypočítat ze vztahu: A + = V Σ + U T {\displaystyle {\boldsymbol {A}}^{+}={\boldsymbol {V}}\Sigma ^{+}{\boldsymbol {U}}^{\mathrm {T} }} .

Vlastní čísla a vlastní vektory

Vlastní čísla diagonální matice diag ( d 1 , , d n ) {\displaystyle \operatorname {diag} (d_{1},\dots ,d_{n})} jsou d 1 , , d n {\displaystyle d_{1},\dots ,d_{n}} , přičemž příslušné vlastní vektory e 1 , , e n {\displaystyle {\boldsymbol {e}}_{1},\dots ,{\boldsymbol {e}}_{n}} tvoří standardní bázi prostoru T n {\displaystyle T^{n}} .

Uvedený fakt vyplývá z výše uvedeného pravidla pro součin s diagonální maticí zleva, protože rovnice A x = λ x {\displaystyle {\boldsymbol {Ax}}=\lambda {\boldsymbol {x}}} pro určení vlastních čísel a vektorů se bezprostředně redukuje na vztah D e i = d i e i {\displaystyle {\boldsymbol {D}}{\boldsymbol {e}}_{i}=d_{i}{\boldsymbol {e}}_{i}} .

Aplikace

Podrobnější informace naleznete v článku Diagonalizovatelná matice.

Diagonální matice se vyskytují v mnoha oblastech lineární algebry. Vzhledem k výše uvedenému jednoduchému popisu maticových operací a vlastních čísel a vlastních vektorů je obvykle vhodné nalézt reprezentaci např. lineárního zobrazení pomocí diagonální matice.

Čtvercová matice A {\displaystyle {\boldsymbol {A}}} řádu n {\displaystyle n} se nazývá diagonalizovatelná, je-li podobná diagonální matici D A {\displaystyle {\boldsymbol {D}}_{\boldsymbol {A}}} , čili pokud existuje regulární matice S {\displaystyle {\boldsymbol {S}}} taková, že platí: D A = S 1 A S {\displaystyle {\boldsymbol {D}}_{\boldsymbol {A}}={\boldsymbol {S}}^{-1}{\boldsymbol {AS}}} (ekvivalentně: S D A = A S {\displaystyle {\boldsymbol {SD}}_{\boldsymbol {A}}={\boldsymbol {AS}}} ). Lze dokázat, že matice řádu n {\displaystyle n} je diagonalizovatelná, právě když má n {\displaystyle n} lineárně nezávislých vlastních vektorů.

V tělese reálných nebo komplexních čísel lze navíc dokázat, že každá normální matice je unitárně podobná diagonální matici (pokud A A = A A {\displaystyle {\boldsymbol {AA}}^{*}={\boldsymbol {A}}^{*}{\boldsymbol {A}}} , pak existuje unitární matice U {\displaystyle {\boldsymbol {U}}} taková, že U A U {\displaystyle {\boldsymbol {UAU}}^{*}} je diagonální). Dále, ze singulárního rozkladu navíc vyplývá, že pro libovolnou matici A {\displaystyle {\boldsymbol {A}}} existují unitární matice U {\displaystyle {\boldsymbol {U}}} a V {\displaystyle {\boldsymbol {V}}} takové, že U A V {\displaystyle {\boldsymbol {U}}^{*}{\boldsymbol {AV}}} je nezáporná diagonální matice.

Odkazy

Reference

V tomto článku byly použity překlady textů z článků Diagonalmatrix na německé Wikipedii a Diagonal matrix na anglické Wikipedii.

  1. Uwe Storch, Hartmut Wiebe: Lehrbuch der Mathematik, Band 2: Lineare Algebra. BI-Wissenschafts-Verlag, Mannheim u. a. 1990, ISBN 3-411-14101-8.

Literatura

  • HLADÍK, Milan. Lineární algebra (nejen) pro informatiky. 1.. vyd. Praha: Matfyzpress, 2019. 328 s. ISBN 978-80-7378-378-5. S. 39. 
  • OLŠÁK, Petr. Lineární algebra [online]. Praha: 2007 [cit. 2023-02-20]. Dostupné online. 

Související články