6.1 Symmetriske matriser og spektralteoremet: ortogonal diagonalisering A=PDPᵀ
Spektralteoremet: en symmetrisk matrise er ortogonalt diagonaliserbar A=PDPᵀ med ortonormale egenvektorer. Metoden: normalisér, og kjør Gram–Schmidt INNEN et egenrom med multiplisitet.
- Ser du at , har du en gratis, navngitt begrunnelse: spektralteoremet gir at er ortogonalt diagonaliserbar. Sensor vil se teoremet navngitt.
- Det som skiller B fra A her er ortonormaliteten: skal ha ortonormale søyler (), ikke bare uavhengige. Det betyr normalisér hver egenvektor — og kjør Gram–Schmidt innen et egenrom med multiplisitet.
- Bruk (Lays konvensjon), ikke : for en ortogonal er , så du slipper å regne invers.
Egenverdier og egenvektorer leses fortsatt av vedlegget ([V D]=eig) — du regner dem ikke for hånd.
- Kap. 3.2 — diagonalisering og diagonaliserbarhetskriteriet; hele metoden bygges videre her
- Kap. 4.2 — Gram–Schmidt og ortonormal basis, verktøyet vi bruker inne i et egenrom
- Kap. 3.1 — egenverdier, egenvektorer og egenrom
- Kap. 4.1 — norm og skalarprodukt i
- Matriseregning og transponering (MAT1110) — matriseprodukt og transponering
Sist du var her
Dette kapitlet står på tre resultater du bør ha friskt i minne:
- Diagonalisering (kap. 3.2): der søylene i er uavhengige egenvektorer og har egenverdiene, matchet søyle for søyle.
- Gram–Schmidt (kap. 4.2): gjør en basis ortogonal ved .
- Normalisering: en vektor gjøres til enhetsvektor ved .
Spektralteoremet setter disse sammen: symmetri gir en ortonormal egenbasis, og blir ortogonal.
En symmetrisk matrise () er ikke en hvilken som helst diagonaliserbar matrise — den har en ekstra, sterk struktur: du kan velge egenvektorene slik at de står vinkelrett på hverandre og har lengde 1. Da blir egenvektormatrisen ortogonal, og diagonaliseringen får den pene formen . Dette er spektralteoremet, ett av de mest brukte resultatene i hele faget.
Kapitlet går i fire løkker:
1. Hva symmetri gir: spektralteoremet og hvorfor egenrom står vinkelrett.
2. Metoden når egenverdiene er distinkte: normalisér, bygg ortogonal .
3. Gram–Schmidt innen et egenrom når en egenverdi er gjentatt.
4. Spektral dekomposisjon og ortogonale matriser (bro til kap. 7.3).
Løkke 1 — Symmetri, spektralteoremet og ortogonale egenrom (~16 min)
En matrise er symmetrisk hvis den er lik sin egen transponerte: speiler du den om hoveddiagonalen, får du samme matrise. For slike matriser gjelder tre ting som ingen generell diagonaliserbar matrise kan love:
1. Alle egenverdiene er reelle (ingen komplekse par).
2. Egenvektorer som hører til ulike egenverdier er automatisk ortogonale — de står vinkelrett uten at du gjør noe.
3. Det finnes alltid en ortonormal basis av egenvektorer, så er ortogonalt diagonaliserbar.
Det er punkt 3 som gir formen .
En kvadratisk matrise er symmetrisk dersom den er lik sin transponerte: , altså for alle . Speilingen om hoveddiagonalen endrer den ikke. Eksempel: er symmetrisk; er ikke.
- alle egenverdiene til er reelle;
- egenvektorer til ulike egenverdier er ortogonale;
- er ortogonalt diagonaliserbar: det finnes en ortogonal matrise () og en diagonalmatrise slik at
Søylene i er en ortonormal basis av egenvektorer, og har de tilhørende egenverdiene på diagonalen. Omvendt er enhver ortogonalt diagonaliserbar matrise symmetrisk.
Å diagonalisere ortogonalt er å skrive der er diagonal og er ortogonal — søylene i er ortonormale egenvektorer (, altså ). Forskjellen fra den generelle diagonaliseringen er nettopp at her er ortogonal, så inversen er bare transponeringen. Bare symmetriske matriser kan diagonaliseres ortogonalt.
La . Fra vedlegget er egenverdiene og , med egenvektorer (for ) og (for ). Vis at egenvektorene er ortogonale, og forklar hvorfor det måtte være slik.
De står altså vinkelrett — som teoremet lovet. Merk: dette er en gratis ortogonalitet; for en usymmetrisk matrise ville egenvektorene generelt ikke stått vinkelrett. Konklusjon: egenvektorene er ortogonale fordi er symmetrisk og egenverdiene distinkte.
Avgjør om hver matrise er symmetrisk, og dermed om spektralteoremet gir at den er ortogonalt diagonaliserbar:
a)
b)
c)
Løkke 2 — Metoden ved distinkte egenverdier: normalisér og bygg ortogonal P (~16 min)
Når de egenverdiene er distinkte, er egenvektorene allerede ortogonale (løkke 1). Da mangler bare ett steg for å få en ortogonal : å gjøre hver egenvektor til en enhetsvektor ved å dele på lengden. Metoden i tre steg:
a) Les egenverdier og egenvektorer av vedlegget.
b) Normalisér hver egenvektor: .
c) Sett de ortonormale som søyler i og egenverdiene i , matchet søyle for søyle. Da er .
Glemmer du normaliseringen, har ortogonale, men ikke ortonormale, søyler — da er ingen ortogonal matrise, , og blir feil.
En egenvektor kan skaleres fritt uten å slutte å være egenvektor. For å få en enhetsvektor (lengde 1) deler du på normen: , der . Dette er det som gjør søylene i ortonormale i stedet for bare ortogonale, og dermed ortogonal.
Ortogonaldiagonaliser . Fra vedlegget () er egenverdiene med egenvektor og med egenvektor .
Normalisér. Begge har lengde og :
Bygg og matchet søyle for søyle (rekkefølge ):
Kontroll at er ortogonal: ✓. Konklusjon: med som over — eksakte verdier med , ingen desimaler.
En symmetrisk -matrise har egenverdi med egenvektor og egenverdi med egenvektor . Skriv opp en ortogonal og diagonal med .
En student ortogonaldiagonaliserer (eksempel 2) og skriver , , altså uten å normalisere. Vis at med denne , og forklar feilen.
Løkke 3 — Gram–Schmidt innen et egenrom med multiplisitet (~18 min)
Har en egenverdi algebraisk multiplisitet , gir vedlegget deg en basis for egenrommet — men de vektorene er som regel ikke ortogonale på hverandre (selv om de står vinkelrett på egenrom til andre egenverdier). Da mangler du ortonormalitet inne i egenrommet, og løsningen er å kjøre Gram–Schmidt på nettopp den basisen, og deretter normalisere.
Framgangsmåte for et to-dimensjonalt egenrom med basis :
a) .
b) (trekk ut komponenten langs ).
c) Normalisér . Egenvektorer fra andre egenrom er allerede ortogonale på disse (spektralteoremet), så bare normalisér dem.
Når en egenverdi har et egenrom av dimensjon , kan vedleggets egenvektorer i dette rommet være ikke-ortogonale. Kjør Gram–Schmidt på dem for å få en ortogonal basis for egenrommet, og normalisér. Resultatet er fortsatt egenvektorer (enhver lineærkombinasjon av egenvektorer med samme er en egenvektor for ), så blir ortogonal og uendret. Egenrom til andre egenverdier trenger du ikke ortogonalisere mot — de er automatisk vinkelrette.
Ortogonaldiagonaliser . Vedlegget gir egenverdiene (dobbel) med egenrom utspent av og , og (enkel) med egenvektor .
Gram–Schmidt i . Sett , :
Vi kan skalere bort og bruke . Kontroll: ✓.
Normalisér. , , :
Bygg (rekkefølge ):
Søylene er ortonormale (), så . Konklusjon: er ortogonalt diagonalisert; det avgjørende grepet var Gram–Schmidt inne i det doble egenrommet .
En symmetrisk -matrise har egenverdi (dobbel) med egenrom utspent av og , og egenverdi med egenvektor .
a) Sjekk at de to basisvektorene i tilfeldigvis allerede er ortogonale.
b) Skriv opp en ortogonal og diagonal med .
En symmetrisk har egenverdi (dobbel) med egenrom utspent av og . Bruk Gram–Schmidt til å finne to ortonormale egenvektorer i .
Løkke 4 — Spektral dekomposisjon og ortogonale matriser (~10 min)
der hver er den ortogonale projeksjonen ned på linjen langs . Dette kalles spektral dekomposisjon og er svært nyttig i bevis (bl.a. posdef i kap. 6.2 og ulikheter i kap. 6.3).
Matrisen selv er en ortogonal matrise: . Slike matriser bevarer lengder og vinkler () og har (rotasjon eller refleksjon). Dette blir sentralt i kap. 7.3 (Householder).
For en symmetrisk med ortonormale egenvektorer og egenverdier er . Hver er en -matrise av rang 1 — projeksjonen ned på linjen langs — og de summeres med egenverdiene som vekter. Kalles også spektraloppløsningen av .
En kvadratisk matrise er ortogonal dersom søylene er ortonormale, ekvivalent , altså . Slike matriser er normbevarende: for alle , og de bevarer skalarprodukt. Determinanten er ( rotasjon, refleksjon).
Skriv som en spektral dekomposisjon. (Fra løkke 1: med , med .)
Da er
✓
Konklusjon: — egenverdiene som vekter på rang-1-projeksjonene.
La .
a) Vis at er ortogonal.
b) Regn for og bekreft normbevaring.
- Ikke-normaliserte egenvektorer i (dokumentert felle nr. 6): da er ikke ortogonal, , og blir galt. Del alltid hver egenvektor på lengden.
- Glemmer Gram–Schmidt inne i et egenrom med multiplisitet: vedleggets to basisvektorer for en dobbel egenverdi er ofte ikke ortogonale på hverandre. Sjekk skalarproduktet, og ortogonalisér ved behov.
- Bruker i stedet for : for symmetriske matriser med ortonormal er — skriv , ikke , og regn aldri en unødvendig invers.
- Ortogonaliserer på tvers av egenrom: egenvektorer til ulike egenverdier er allerede ortogonale (spektralteoremet). Gram–Schmidt gjøres bare innen et egenrom.
- Regner egenverdier/egenvektorer for hånd i stedet for å lese dem av vedlegget ([V D]=eig).
Begrepsbank til eksamen
Kjernebegrepene fra kapitlet i eksamensrettet kortform.
Begrepsbanken er flashcard-/repetisjonsstoff — hopp trygt over ved førstegangslesing; tidsanslaget gjelder kjernestoffet.
Reell symmetrisk matrise ⇒ reelle egenverdier, ortogonale egenrom, og en ortonormal egenbasis, altså med ortogonal. Symmetri er den sterkeste snarveien til diagonaliserbarhet i faget.
En reell symmetrisk matrise har bare reelle egenverdier — aldri komplekse par. Derfor slipper man komplekse tall i F-oppgaver, i motsetning til generelle matriser der komplekse egenverdier kan dukke opp.
For symmetrisk står og vinkelrett når : er og , gir , så og .
Når er ortogonal, er inversen bare transponeringen. Det er hele grunnen til at symmetriske matriser får den enkle formen — man slipper å regne matriseinvers.
En enkel egenverdi gir én egenvektor du bare normaliserer. En egenverdi med multiplisitet gir et egenrom der vedleggets basis kan være ikke-ortogonal — der kjører du Gram–Schmidt, så normaliserer.
Enhver lineærkombinasjon av egenvektorer med samme er igjen en egenvektor for . Derfor er Gram–Schmidt-vektorene inne i et egenrom fortsatt egenvektorer, og endres ikke.
En symmetrisk matrise er alltid diagonaliserbar — hver egenverdi har fullt egenrom (geo alg), garantert av spektralteoremet. Du trenger aldri sjekke multiplisitet for å avgjøre om den er diagonaliserbar; bare for å bygge .
Rask sjekk: regn og se om du får . Ekvivalent: er alle søyler enhetsvektorer og innbyrdes ortogonale? Denne kontrollen fanger både glemt normalisering og glemt Gram–Schmidt.
For en enhetsvektor er projeksjonsmatrisen ned på linjen langs : . Den er symmetrisk, har rang 1 og egenverdier .
En ortogonal oppfyller for alle , fordi . Geometrisk: en stiv bevegelse (rotasjon/refleksjon).
Fra er , så . svarer til en rotasjon, til en refleksjon. Egenverdien(e) har absoluttverdi 1.
Ikke bare gir symmetri ortogonal diagonalisering — det motsatte gjelder også: er med ortogonal , så er , altså symmetrisk. De to egenskapene er ekvivalente.
Matlab-utskriften [V D]=eig(A) gir egenvektorer som søyler i og egenverdiene i . For symmetrisk leverer den allerede ortonormale søyler — men på eksamen får du ofte ikke-normaliserte egenvektorer og må normalisere/Gram–Schmidt selv.
En diagonalmatrise er symmetrisk og trivielt med ; standardbasisen er en ortonormal egenbasis. Alle diagonale (og skalar-) matriser er ekstremtilfeller av spektralteoremet.
De to feilene som koster mest: (1) glemt normalisering ⇒ ikke ortogonal; (2) glemt Gram–Schmidt i et egenrom med multiplisitet ⇒ søylene ikke ortogonale. Begge gir og dermed .
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.
Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av Universitetet i Oslo. Dette er ikke offisielt studiemateriell. Les mer.