Til enhver m n matrise A kan vi knytte et tall, rangen til A, som gir viktig informasjon.

Like dokumenter
Til enhver m n matrise A kan vi knytte et tall, rangen til A, som gir viktig informasjon.

Kap. 5 Egenverdier og egenvektorer

Kap. 5 Egenverdier og egenvektorer

4.4 Koordinatsystemer

4.4 Koordinatsystemer

A 2 = PDP 1 PDP 1 = PD 2 P 1. og ved induksjon får vi. A k = PD k P 1. Kommentarer:

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

MAT1120 Notat 1 Tillegg til avsnitt 4.4

6.4 Gram-Schmidt prosessen

MAT1120 Notat 2 Tillegg til avsnitt 5.4

MAT1120 Notat 1 Tillegg til avsnitt 4.4

MAT1120 Notat 2 Tillegg til avsnitt 5.4

MAT1120 Oppgaver til plenumsregningen torsdag 25/9

7.4 Singulærverdi dekomposisjonen

Lineær algebra. 0.1 Vektorrom

Basis, koordinatsystem og dimensjon

MAT-1004 Vårsemester 2017 Prøveeksamen

13 Oppsummering til Ch. 5.1, 5.2 og 8.5

UNIVERSITETET I OSLO

Kap. 6 Ortogonalitet og minste kvadraters problemer

4.2 Nullrom, kolonnerom og lineære transformasjoner

5.8 Iterative estimater på egenverdier

UNIVERSITETET I OSLO

MAT-1004 Vårsemester 2017 Prøveeksamen

12 Diagonalisering av matriser og operatorer (Ch. 5.1, 5.2 og 8.5)

4.1 Vektorrom og underrom

TMA4110 Eksamen høsten 2018 EKSEMPEL 1 Løsning Side 1 av 8. Løsningsforslag. Vi setter opp totalmatrisen og gausseliminerer: x 1 7x 4 = 0

Vi skal koble diagonalisering av matriser sammen med ortogonalitet. Skal bl.a. se på

Notat2 - MAT Om matriserepresentasjoner av lineære avbildninger

Kap. 7 Symmetriske matriser og kvadratiske former

Eksamensoppgave MAT juni 2010 (med løsningsforslag)

MAT1120 Repetisjon Kap. 1, 2 og 3

Repetisjon: Om avsn og kap. 3 i Lay

MAT1120 Oppgaver til plenumsregningen torsdag 18/9

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences. Matlab-utskrift (1 side).

MA1201/MA6201 Høsten 2016

UNIVERSITET I BERGEN

MAT1120 Repetisjon Kap. 1

Løsningsforslag til eksamen i MA1202/MA6202 Lineær algebra med anvendelser høsten 2009.

Egenverdier og egenvektorer

4.1 Vektorrom og underrom

Lineær algebra-oppsummering

Rang og Vektorrom. Magnus B. Botnan NTNU. 4. august, 2015

Diagonalisering. Kapittel 10

Generelle teoremer og definisjoner MA1201 Lineær Algebra og Geometri - NTNU

MAT-1004 Vårsemester 2017 Obligatorisk øving 2

Kap. 6 Ortogonalitet og minste kvadrater

Universitet i Bergen. Eksamen i emnet MAT121 - Lineær algebra

6.4 (og 6.7) Gram-Schmidt prosessen

5.5 Komplekse egenverdier

EKSAMEN I MATEMATIKK 3 (TMA4110)

4.1 Vektorrom og underrom

OBLIG 2 - MAT 1120 Høsten 2005

Rom og lineæritet. Erik Bédos. Matematisk Institutt, UiO 2012.

Fasit til utvalgte oppgaver MAT1110, uka 13/4-16/4

Repetisjon: om avsn og kap. 3 i Lay

Diagonalizering. En n n matrise A sies å være diagonaliserbar hvis den er similær med en diagonalmatrise D. A = PDP 1

Generelle teoremer og denisjoner MA1201 Lineær Algebra og Geometri - NTNU Lærebok: Anton, H. & Rorres, C.: Elementary Linear Algebra, 11.

LØSNINGSFORSLAG EKSAMEN MA1202/MA6202 VÅR 2010

6.5 Minste kvadraters problemer

Vær OBS på at svarene på mange av oppgavene kan skrives på flere ulike måter!

4.1 Vektorrom og underrom

MAT Prøveeksamen 29. mai - Løsningsforslag

MAT Onsdag 7. april Lineær uavhengighet (forts. 1.8 Underrom av R n, nullrom, basis MAT Våren UiO. 7.

Kapittel 3. Mer om egenverdier og egenvektorer. 3.1 Komplekse n-tupler og vektorer

16 Ortogonal diagonalisering

7.1 forts. Schur triangularisering og spektralteoremet

Kap. 5 og Notat 2 Oppsummering

= 3 11 = = 6 4 = 1.

Løsninger for eksamen i MAT Lineær algebra og M102 - Lineær algebra, fredag 28. mai 2004, Oppgave 1. M s = = 1 2 (cofm 2) T.

EKSAMEN. 1 Om eksamen. EMNE: MA2610 FAGLÆRER: Svein Olav Nyberg, Trond Stølen Gustavsen. Klasser: (div) Dato: 24. mai 2004 Eksamenstid:

EKSAMEN I MA1202 LINEÆR ALGEBRA MED ANVENDELSER

10 Radrommet, kolonnerommet og nullrommet

8 Vektorrom TMA4110 høsten 2018

x 1 x 2 x = x n b 1 b 2 b = b m Det kan være vanskelig (beregningsmessig) og bearbeide utrykk som inneholder

Vektorrom. Kapittel 7. Hva kan vi gjøre med vektorer?

Universitetet i Agder Fakultetet for teknologi og realfag Institutt for matematiske fag. Eksamen MA desember Lykke til!

Eksamen i ELE Matematikk valgfag Torsdag 18. mai Oppgave 1

(3/2)R 2+R 3 R 1 +R 2,( 2)R 1 +R 3 ( 2)R 1 +R 4 6/5R 3 +R 4 1/5R 3

Lineærtransformasjoner

MAT3000/ Våren 2013 Obligatorisk oppgavesett nr. 2 Løsningsskisse

MAT UiO. 10. mai Våren 2010 MAT 1012

EKSAME SOPPGAVE MAT-1004 (BOKMÅL)

EKSAMENSOPPGAVE. to A4 ark egne notater og Rottmanns tabeller. Kontaktperson under eksamen: Professor Andrei Prasolov. Telefon:

3.9 Teori og praksis for Minste kvadraters metode.

9 Lineærtransformasjoner TMA4110 høsten 2018

Lineære likningssystemer og matriser

12 Lineære transformasjoner

EKSAMENSOPPGAVER FOR TMA4110/TMA4115 MATEMATIKK 3

(a) R n defineres som mengden av kolonnevektorer. a 1 a 2. a n. (b) R n defineres som mengden av radvektorer

Lineær uavhengighet og basis

Løsningsforslag MAT 120B, høsten 2001

Løsningsforslag til eksamen i MA1202/MA6202 Lineær algebra med anvendelser våren 2009.

MA1201, , Kandidatnummer:... Side 1 av 5. x =.

6.8 Anvendelser av indreprodukter

7 Egenverdier og egenvektorer TMA4110 høsten 2018

Forelesning 14 Systemer av dierensiallikninger

1 Gauss-Jordan metode

Transkript:

4.6 Rang Til enhver m n matrise A kan vi knytte et tall, rangen til A, som gir viktig informasjon. Definisjon: Rangen til en m n matrise A betegnes med rank A og er definert som dimensjonen til kolonnerommet til A. Altså: rank A = dim(col A) = antall pivoter i rref(a) Så rank A minimum(m, n) og rank A er det største antall lineært uavhengige kolonner i matrisen A. rank A er det minste antall kolonner i A som er nødvendig for å utspenne Col A. 1 / 16

Hvis vi lar r 1,..., r m betegne radvektorene til A og betrakter disse som vektorer i R n, er radrommet til A definert som underrommet av R n gitt ved Row A = Span{r 1,..., r m }. Derfor er Row A = Col A T. Så en basis for Col A T gir en basis for Row A. Alternativt kan vi observere at: Radrommet til en matrise forandrer seg ikke under radoperasjoner. Dermed er Row A = Row R der R = rref(a). En basis for Row R, og dermed for Row A, består av alle radvektorene i R som inneholder en pivot. Dette gir (jf. Teorem 14): dim(row A) = antall pivoter i R = dim(col A) = rank A Videre gjelder dimensjonsformelen rank A + dim(nul A) = n (= antall kolonner i A) 2 / 16

Teorem (Tillegg til IMT): La A være en n n matrise. Da er følgende utsagn ekvivalente: a A er invertibel. m Kolonnene i A er en basis for R n. n Col A = R n. o dim(col A) = n. p rank A = n q Nul A = {0}. r dim(nul A) = 0. (Vi sier da at A har full rang). Merk: I m kan vi bytte kolonnene med radene, og i n og o kan vi bytte Col A med Row A. 3 / 16

Hvordan kan vi beregne rangen til en matrise A? Vi kan bruke Gauss eliminasjon og beregne rref(a)...... men dette vil kunne gi feil p.g.a. avrunding underveis. I stedet beregnes gjerne rangen til A ut fra den såkalte singulærverdi dekomposisjonen til A (SVD en til A). Skal gå nærmere inn på dette helt på slutten av kurset (i avsnitt 7.4). I Matlab finnes en (nokså komplisert) algoritme som beregner SVD en til A, og rank A fastsettes på grunnlag av denne. 4 / 16

4.7 Bytte av basis I noen situasjoner vil et problem bli forenklet hvis vi går over til en annen basis. Følgende teorem sier hvordan koordinatene til en vektor endrer seg når vi bytter basis: Teorem 15: Anta at B = {b 1, b 2,..., b n } og C = {c 1, c 2,..., c n } er (ordnede) basiser for et vektorrom V. Da finnes en unik n n matrise P C B som er slik at for alle v V. [v] C = P C B [v] B Kolonnene i P C B er C-koordinatvektorene til vektorene i B. Med andre ord, matrisen P C B er gitt ved: [ ] P C B = [b 1 ] C [b 2 ] C [b n ] C P C B kalles basisskiftematrisen (eller koordinatskiftematrisen) fra B til C. 5 / 16

Merk: Basisskiftematriser er alltid invertible. Dette følger av korollaret til Teorem 8 i Notat 1. Vi har også at ( P C B ) 1 = PB C Merk: Hvis B = {b 1,, b n } er en basis for R n og E er standardbasisen for R n, så er P E B = [ b 1 b n ] = PB Merk: En oppskrift for å beregne basisskiftematrisen P C B mellom to basiser B = {b 1,, b n } og C = {c 1,, c n } for R n er å sette opp matrisen [ c1 c n b 1 b n ] og radredusere denne til redusert trappeform. På venstre siden vil man da komme frem til I n, mens P C B vil stå på høyre siden: [ c1 c n b 1 b n ] [ In P C B ] 6 / 16

5.1 Egenverdier og egenvektorer En egenvektor for en n n reell matrise A er en vektor x i R n som er slik at x 0 og A x = λ x for en λ R. Skalaren λ kalles en egenverdi for A, og vi sier at x er en egenvektor tilhørende egenverdien λ. Eksempel. Hvis P er en stokastisk matrise og q er en likevektsvektor for P, er P q = q = 1 q så q er en egenvektor for P tilhørende egenverdien 1. Merk: En reell matrise A trenger ikke å ha noen egenvektor og egenverdi. Men A vil alltid ha komplekse egenverdier med tilhørende komplekse egenvektorer hvis slike tillates. (Vi kommer tilbake til dette i avsn. 5.5). 7 / 16

Anta at A er en n n reell matrise og at λ R. Vi setter Eλ A = { x R n A x = λ x }. Merk at Eλ A = Nul (A λ I ), så E λ A er et underrom av Rn. λ er en egenverdi for A Eλ A {0} Nul (A λ I ) {0} A λ I er ikke invertibel det(a λ I ) = 0. Når λ er en egenverdi for A sier vi at Eλ A assosiert med λ. er egenrommet til A 8 / 16

Litt av poenget med egenverdier og egenvektorer Betrakt A M n (R) og x 0 R n. Definer {x k } ved ( ) x k+1 = A x k, k = 0, 1, 2,... dvs. x 1 = A x 0, x 2 = A x 1 = A (A x 0 ) = A 2 x 0, x 3 = A x 2 = A A 2 x 0 = A 3 x 0, Vi ser at x k = A k x 0, k = 0, 1, 2,... osv. Anta nå at x 0 er en egenvektor for A tilhørende en egenverdi λ. Vi har da at A k x 0 = λ k x 0 for hver k, og dermed at x k = λ k x 0, k 0. Dette betyr at vi f.eks. kan finne x 500 uten å måtte beregne x 1, x 2,..., x 499 eller A 500. 9 / 16

Matlab-kommentar: Matlab-kommandoen eig(a) angir egenverdiene til en kvadratisk matrise A. I praksis bestemmes egenvektor og egenverdi samtidig. Jf. Matlab-kommandoen [V, D] = eig(a) Det finnes effektive numeriske metoder for å beregne egenverdier og egenvektorer, bl.a. den såkalte QR-algoritmen, som vi kommer såvidt innpå senere. 10 / 16

To nyttige resultater: Teorem 1: Egenverdiene til en triangulær kvadratisk matrise er dens diagonalelementer. Spesielt: egenverdiene til en diagonalmatrise er, ganske enkelt, diagonalelementene. Teorem 2: La A være en n n matrise og anta at v 1, v 2,..., v p er egenvektorer som tilhører forskjellige egenverdier λ 1, λ 2,..., λ p. Da er v 1, v 2,..., v p lineært uavhengige. 11 / 16

5.2 Den karakteristiske likningen Det karakteristiske polynomet til en n n matrise A er polynomet p A gitt ved p A (λ) = det(a λi ). Den karakteristiske likningen til A er likningen p A (λ) = 0. p A (λ) er et polynom i variabelen λ av grad n, med ledende koeff. lik ( 1) n. λ er en egenverdi for A p A (λ) = 0 Dermed kan A ha høyst n forskjellige egenverdier. Multiplisiteten av en egenverdi λ som en rot i p A kalles den (algebraiske) multiplisiteten til egenverdien λ. Det kan vises at dim (Eλ A ) multiplisiteten til λ Komplekse røtter i p A kalles komplekse egenverdier til A. 12 / 16

Litt om polynomer og eigenverdier i Matlab: Betrakt polynomet p(λ) = λ 2 6λ + 5. Sett p = [1 6 5]. Finner da røttene til p ved kommandoen Her får vi: ans = 5 1. roots(p) Hvis A er en n n matrise, vil kommandoen poly(a) regne ut koeffisientene til polynomet q A (λ) = det(λi A). Merk at q A (λ) = det( (A λi )) = ( 1) n p A (λ). 13 / 16

Eksempel. La A = 1 2 3 4 5 6 7 8 9 Kommandoen poly(a) gir :. 1.0000-15.0000-18.0000-0.0000 Det betyr at p A (λ) = ( 1) 3 q A (λ) = λ 3 + 15λ 2 + 18λ = λ (λ 2 15λ 18) Kommandoen roots([1-15 -18 0]) gir at røttene i q A (og p A ), og dermed egenverdiene til A, er tilnærmet lik 0, 16.12 og -1.12 Vi får det samme med kommandoen eig(a). De to siste egenverdiene kan beregnes eksakt: 1 2 (15 ± 297). 14 / 16

Similaritet To n n matriser A og B kalles similære hvis det fins en invertibel n n matrise P slik at P 1 AP = B (Dette er ekvivalent med at A = PBP 1 ). Avbildningen A P 1 AP kalles en similaritetstransformasjon. Legg merke til: Teorem 4: Similære matriser har samme determinant og samme karakteristiske polynom; spesielt har de samme egenverdier (med samme multiplisitet). 15 / 16

Kommentarer: For store matriser er det vanligvis ikke å anbefale å prøve å finne egenverdiene ved å beregne røttene til det karakteristiske polynomet. Det å finne røtter i polynomer av høy grad er nemlig numerisk vanskelig. Matlab gjør faktisk om problemet til det å bestemme egenverdiene til en passende matrise! Dette skal vi se nærmere på i Oblig 2. Det finnes egenverdi-algoritmer som baserer seg på gjentatte similaritetstransformasjoner; da bevares egenverdiene (ved Teorem 4). Idéen er å omforme A ved similaritet til en triangulær matrise; klarer vi det står jo egenverdiene på diagonalen! Dette er strategien bak det som kalles QR-algoritmen. 16 / 16