Ketika diagonalisasi tidak dapat dilakukan
Diagonalisasi membutuhkan basis yang seluruhnya terdiri dari vektor eigen. Basis seperti ini tidak selalu ada. Namun, masih tersedia hasil yang lebih lemah: jika polinomial karakteristik terurai menjadi faktor-faktor linear atas , matriks yang dapat diinverskan akan mengubah menjadi matriks segitiga atas.
Entri diagonalnya adalah nilai-nilai eigen, yang diulang menurut multiplisitas aljabarnya. Atas , setiap polinomial karakteristik dapat terurai. Atas , syarat ini dapat gagal ketika terdapat nilai eigen nonreal.
Bentuk normal Jordan mempertajam deskripsi segitiga ini. Bentuk ini mencatat nilai eigen dan menunjukkan dengan tepat berapa banyak vektor eigen yang masih kurang untuk membentuk sebuah basis.
Satu blok Jordan
Blok Jordan berukuran untuk nilai eigen adalah
Matriks nilpoten memiliki angka satu pada superdiagonal dan nol di tempat lain. Blok berukuran hanyalah . Blok yang lebih besar menandakan bahwa satu vektor eigen harus diperluas dengan vektor-vektor eigen tergeneralisasi.
Rantai vektor eigen tergeneralisasi
Vektor membentuk rantai Jordan untuk jika
Vektor pertama adalah vektor eigen biasa. Kita mensyaratkan . Relasi rantai kemudian menjamin bahwa semua vektor rantai bebas linear. Setelah dikenai , setiap vektor berikutnya dipetakan ke vektor sebelumnya. Dalam basis terurut , pembatasan pada rantai ini direpresentasikan oleh .
Bentuk Jordan lengkap
Misalkan polinomial karakteristik memiliki bentuk berikut.
Jika polinomial ini terurai atas dengan nilai eigen berbeda , terdapat matriks yang dapat diinverskan yang menghasilkan bentuk diagonal blok berikut. Kelompokkan blok yang memiliki nilai eigen sama:
Untuk setiap nilai eigen, ukuran blok memenuhi
Jumlah blok untuk sama dengan multiplisitas geometris . Ukuran blok ditentukan secara unik oleh , meskipun urutannya pada diagonal tidak unik.
| Pertanyaan | Informasi dari blok Jordan |
|---|---|
| Apakah dapat didiagonalisasi? | Ya, tepat ketika setiap blok Jordan berukuran . |
| Berapa banyak vektor eigen bebas linear untuk ? | Satu untuk setiap blok Jordan yang terkait dengan . |
| Mengapa nilai eigen berulang belum menentukan diagonalisabilitas? | Multiplisitas aljabar yang sama dapat terbagi menjadi blok-blok dengan ukuran berbeda. |
Membaca Blok Jordan dari Matriks
Perhatikan
Polinomial karakteristiknya adalah
Untuk ,
Nilai eigen memiliki multiplisitas aljabar , tetapi hanya satu vektor eigen bebas linear. Jadi, tidak dapat didiagonalisasi. Perhatikan dua vektor berikut.
Kedua vektor membentuk rantai Jordan karena dan . Nilai eigen menghasilkan blok terpisah .
Pangkat Matriks dari Blok Jordan
Untuk dengan , teorema binomial memberikan rumus pangkat yang eksplisit:
Untuk bilangan bulat dan :
Ketika , gunakan langsung , dengan . Sebagai contoh, entri superdiagonal bertambah pada setiap perkalian:
Rumus ini menjelaskan mengapa pangkat matriks yang tidak dapat didiagonalisasi mengandung faktor polinomial dalam , selain pangkat nilai eigennya. Rumus tersebut memberikan pangkat matriks eksak yang digunakan untuk menganalisis relasi rekurensi dan persamaan diferensial.
Bentuk Jordan terutama digunakan untuk klasifikasi aljabar eksak. Bentuk ini sangat peka terhadap gangguan numerik kecil. Karena itu, perangkat lunak numerik biasanya memakai dekomposisi Schur, yang lebih stabil terhadap pembulatan dan perubahan kecil pada entri matriks.