En lineara algebro, **diagonala matrico** estas kvadrata matrico en kiu la elementoj ekster la ĉefdiagonalo estas ĉiuj nulaj. La diagonalaj elementoj povas esti aŭ ne esti nulaj. Tiel, matrico D = (di,j) kun *n* kolumnoj kaj *n* linioj estas diagonala se:

{\displaystyle d\_{i,j}=0{\mbox{ se }}i\neq j\qquad \forall i,j\in \{1,2,\ldots ,n\}}
Skribmaniero uzata estas *diag(d1,...dn)* por diagonala matrico kies diagonalaj elementoj startante de la supra maldekstre angulo estas *d1,...dn*.

Ekzemple, jena matrico estas diagonala:

{\displaystyle {\begin{bmatrix}2&0&0\\0&-5&0\\0&0&6\end{bmatrix}}} = *diag (2, -5, 6)* .
La termino **diagonala matrico** povas iam esti uzata por **ortangula diagonala matrico**, kiu estas *m*-per-*n* matrico kie nur la elementoj de la formo *di,i* povas esti ne nulaj, ekzemple,

{\displaystyle {\begin{bmatrix}-1&0&0\\0&4&0\\0&0&2\\0&0&0\\\end{bmatrix}}} aŭ
{\displaystyle {\begin{bmatrix}8&0&0&0&0\\0&7&0&0&0\\0&0&-1&0&0\end{bmatrix}}} .

Tamen, en la resto de ĉi tiu artikolo ni estos konsiderantaj nur kvadrataj matricoj.

Ĉiu diagonala matrico estas ankaŭ simetria matrico. Ankaŭ, se la elementoj estas de la kampo **R** aŭ **C**, tiam ĝi estas normala matrico.

Ekvivalente, oni povas difini diagonalan matricon kiel matrico kiu estas samtempe supra triangula matrico kaj suba triangula matrico.

La identa matrico *In* kaj ĉiu kvadrata nula matrico estas diagonala. Unu-dimensia matrico estas ĉiam diagonala.

Diagonala matrico kun ĉiuj ĝiaj ĉefdiagonalaj elementoj la samaj estas **skalara matrico**, ĝi estas skalaro multiplikita je identa matrico *λI*. Ĝia efiko sur vektoro estas la sama kiel de skalara multipliko per λ. La skalaraj matricoj estas la centroj de la algebro de matricoj, alivorte ili estas matricoj kiuj komutiĝas kun ĉiuj kvadrataj matricoj de la sama amplekso.

Matricaj operacioj
------------------

La operacioj de matrica adicio kaj matrica multipliko estas aparte simplaj por diagonalaj matricoj.

Adicio:

*diag(a1,...an) + diag(b1,...bn) = diag(a1+b1,...an+bn)*
Matrica multipliko

*diag(a1,...an) · diag(b1,...bn) = diag(a1b1,...anbn).*
Diagonala matrico *diag(a1,...an)* estas inversigebla se kaj nur se la ĉiuj elementoj *a1,...an* estas ne-nulaj. Tiam:

*diag(a1,...an)−1 = diag(a1−1,...an−1)*.
La diagonalaj matricoj formas subringon de la ringo de ĉiuj *n*-per-*n* matricoj.

Por iu (ne nepre diagonala) matrico *B*, multipliko *B · diag(a1,...an)* estas multipliko ĉiu *i*-a linio de *B* per *ai*; multipliko *diag(a1,...an) · B* estas multipliko ĉiu *i*-a kolumno de *B* per *ai*

Aliaj propraĵoj
---------------

La ejgenoj de *diag(a1, ... , an)* estas *a1, ... , an*. La unuoblaj vektoroj *e1, ... , en* estas la ejgenvektoroj.

La determinanto de *diag(a1,...an)* estas produto *a1...an*.

Kvadrata matrico estas diagonala se kaj nur se ĝi estas triangula kaj normala.

Uzoj
----

Diagonalaj matricoj okazas en multaj areoj de lineara algebro. Pro simpla priskribo de la matricaj operacioj kaj ejgenoj kaj ejgenvektoroj, estas ofte dezirinde prezenti donitan matricon per diagonala matrico.

Ĉiu donita *n*-per-*n* matrico *A* estas simila al diagonala matrico (ekzistas matrico *X* tia ke *XA(X−1)* estas diagonala) se kaj nur se *A* havas *n* lineare sendependajn ejgenvektorojn. Ĉi tiaj matricoj estas diagonaligeblaj.

Vidu ankaŭ
----------

* Kontraŭdiagonala matrico
* Dudiagonala matrico
* Tridiagonala matrico
* Rubanda matrico
* Diagonale domina matrico
* Diagonaligebla matrico

Eksteraj ligiloj
----------------

* Diagonala matrico en PlanetMath.