6.4 (og 6.7) Gram-Schmidt prosessen

Like dokumenter
6.5 Minste kvadraters problemer

6.4 Gram-Schmidt prosessen

Kap. 6 Ortogonalitet og minste kvadrater

UNIVERSITETET I OSLO

7.4 Singulærverdi dekomposisjonen

UNIVERSITETET I OSLO

6.8 Anvendelser av indreprodukter

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Kap. 6 Ortogonalitet og minste kvadraters problemer

5.8 Iterative estimater på egenverdier

4.4 Koordinatsystemer

MAT1120 Repetisjon Kap. 1

3.9 Teori og praksis for Minste kvadraters metode.

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

6.6 Anvendelser på lineære modeller

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

MAT1120 Notat 1 Tillegg til avsnitt 4.4

MAT1120 Notat 1 Tillegg til avsnitt 4.4

MAT1120 Notat 2 Tillegg til avsnitt 5.4

MAT1120 Notat 2 Tillegg til avsnitt 5.4

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

4.4 Koordinatsystemer

Kap. 7 Symmetriske matriser og kvadratiske former

MAT1120 Repetisjon Kap. 1, 2 og 3

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

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

TMA4110 Matematikk 3 Haust 2011

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

MAT-1004 Vårsemester 2017 Obligatorisk øving 6

MAT1120 Oppgaver til plenumsregningen torsdag 18/9

UNIVERSITET I BERGEN

MAT-1004 Vårsemester 2017 Prøveeksamen

Lineær uavhengighet og basis

Minste kvadraters løsning, Symmetriske matriser

Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side 1 av 7 L SNINGSFORSLAG TIL EKSAMEN I SIF5009 MATEMATIKK 3 Bokmål Man

OBLIG 2 - MAT 1120 Høsten 2005

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

TMA4110 Matematikk 3 Eksamen høsten 2018 Løsning Side 1 av 9. Løsningsforslag. Vi setter opp totalmatrisen og gausseliminerer:

12 Projeksjon TMA4110 høsten 2018

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

MAT-1004 Vårsemester 2017 Prøveeksamen

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

4.2 Nullrom, kolonnerom og lineære transformasjoner

15 Hovedprinsippet for vektorrom med et indre produkt

Notat2 - MAT Om matriserepresentasjoner av lineære avbildninger

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 I MA1202 LINEÆR ALGEBRA MED ANVENDELSER

(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

Homogene lineære ligningssystem, Matriseoperasjoner

16 Ortogonal diagonalisering

= 3 11 = = 6 4 = 1.

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

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

Forelesning i Matte 3

Repetisjon: om avsn og kap. 3 i Lay

Repetisjon: Om avsn og kap. 3 i Lay

Eksamensoppgave MAT juni 2010 (med løsningsforslag)

Eksamensoppgave i TMA4115 Matematikk 3

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

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

10 Radrommet, kolonnerommet og nullrommet

7.1 forts. Schur triangularisering og spektralteoremet

MA1201/MA6201 Høsten 2016

MAT1120 Oppgaver til plenumsregningen torsdag 25/9

4.1 Vektorrom og underrom

Kap. 5 Egenverdier og egenvektorer

Kap. 5 Egenverdier og egenvektorer

Lineære likningssystemer og matriser

GENERELLE VEKTORROM. Hittil har vi bare snakket om vektorrom av type

4.1 Vektorrom og underrom

Ortogonale polynom og Gauss kvadratur

Egenverdier for 2 2 matriser

a) Matrisen I uv T har egenverdier 1, med multiplisitet n 1 og 1 v T u, med multiplisitet 1. Derfor er matrisen inverterbar når v T u 1.

Lineære likningssett.

Basis, koordinatsystem og dimensjon

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

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

Lineære likningssystemer

EKSAMEN I MA1202 OG MA6202 LINEÆR ALGEBRA MED ANVENDELSER

MA1201/MA6201 Høsten 2016

Forelesning 14 Systemer av dierensiallikninger

4.1 Vektorrom og underrom

MA1202/MA S løsningsskisse

EKSAMEN I NUMERISK LINEÆR ALGEBRA (TMA4205)

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

Forelesning 10 Cramers regel med anvendelser

Diagonalisering. Kapittel 10

Et forsøk på et oppslagsverk for TMA4145 Lineære metoder

Lineære ligningssystemer. Forelesning, TMA4110 Torsdag 17/9. Lineære ligningssystemer (forts.) Eksempler

EKSAMENSOPPGAVER FOR TMA4110/TMA4115 MATEMATIKK 3

EKSAME SOPPGAVE MAT-1004 (BOKMÅL)

Emne 10 Litt mer om matriser, noen anvendelser

Eksamensoppgave i TMA4110/TMA4115 Calculus 3

4.1 Vektorrom og underrom

Lineær algebra. H. Fausk i=1 a ix i. Her har vi oppgitt hva ledd nummer i skal være og hvilke indekser i vi summerer over.

8 Vektorrom TMA4110 høsten 2018

Obligatorisk oppgavesett 2 MAT1120 H16

Løsningsforslag øving 6

Transkript:

6.4 (og 6.7) Gram-Schmidt prosessen La W {0} være et endeligdimensjonalt underrom av et indreprodukt rom V. Man kan starte med en vanlig basis for W og konstruere en ortogonal basis for W. Ønskes det en ortonormal basis for W er det bare å normalisere alle vektorene. En konsekvens av denne prosessen er at enhver matrise med lineært uavhengige kolonner har en QR-faktorisering. 1 / 12

Vi betrakter først V = R n med prikkproduktet. Eksempel. Anta at W er et underrom av R n med dim W = 2. La {x 1, x 2 } være en basis for W. Vi skal lage en ortogonal basis for W : Vi lar p være den ortogonale projeksjonen av x 2 langs x 1 : p = x 2 x 1 x 1 x 1 x 1. Da er x 2 p W og x 2 p er ortogonal på x 1. Vi setter derfor v 1 = x 1 v 2 = x 2 p = x 2 x 2 x 1 x 1 x 1 x 1 Da er {v 1, v 2 } en ortogonal mengde av ikke-null vektorer i W. Siden dim W = 2 er {v 1, v 2 } en ortogonal basis for W. 2 / 12

Teorem 11 Gram-Schmidt prosessen i R n Anta at {x 1,..., x p } er en basis for et underrom W av R n. Sett W k = Span {x 1,..., x k } for k = 1,..., p. Sett: v 1 = x 1 v 2 = x 2 x 2 v 1 v 1 v 1 v 1 v 3 = x 3 x 3 v 1 v 1 v 1 v 1 x 3 v 2 v 2 v 2 v 2. =. v p = x p x p v 1 v 1... x p v p 1 v p 1 v 1 v 1 v p 1 v p 1 Da er {v 1,..., v k } en ortogonal basis for W k for k = 1,..., p. Spesielt er {v 1,..., v p } en ortogonal basis for W. Merk: Gram Schmidt-prosessen lar seg greit programmere i Matlab (men rett fram progammering vil gi en ustabil numerisk metode). 3 / 12

QR-faktorisering Denne faktoriseringen av en m n matrise A brukes i flere numeriske algoritmer. Vi nøyer oss med å se på tilfellet der A har lineært uavhengige kolonner. Da må m n. Teorem 12 - QR-faktoriseringen. Anta at A er en m n matrise med lineært uavhengige kolonner. Da kan A faktoriseres på formen A = Q R der Q er en m n matrise med kolonner som danner en ortonormal basis for Col A, R er en n n øvre triangulær invertibel matrise med positive elementer langs hoveddiagonalen. 4 / 12

Kommentar: Anta at A = [ x 1 x n ] er som i Teorem 12. Matrisen Q = [ u 1 u n ] kan velges ved at {u1,..., u n } er den ortonormale basisen for Col A vi får ved å bruke Gram-Schmidt prosessen på {x 1,..., x n }, etterfulgt av normalisering av alle vektorene. Siden Q har ortonormale kolonner er Q T Q = I. Dermed er R = I R = Q T Q R = Q T A. Dette gir en grei måte å finne R på når man regner for hånd med små matriser. For store matriser vil fremgangsmåten ovenfor kunne gi numeriske problemer. Matlab bruker derfor en annen tilnærming. Matlabkommandoen [Q R] = qr(a) beregner en QR-faktorisering av A. 5 / 12

Gram-Schmidt prossessen i indreprodukt rom La W være et endeligdimensjonalt underrom av et indreprodukt rom V og anta at {x 1,..., x p } er en basis for W. Sett: v 1 = x 1 v 2 = x 2 x 2, v 1 v 1, v 1 v 1 v 3 = x 3 x 3, v 1 v 1, v 1 v 1 x 3, v 2 v 2, v 2 v 2. =. v p = x p x p, v 1 v 1, v 1 v 1... x p, v p 1 v p 1, v p 1 v p 1 Da er {v 1,..., v p } en ortogonal basis for W. 6 / 12

6.5 Minste kvadraters problemer I mange anvendte situasjoner møter man lineære likningssystemer som er inkonsistente, dvs. uten løsninger, samtidig som man gjerne skulle ha funnet en løsning. Hva gjør man da? En typisk situasjon er såkalt lineær regresjon: Gitt en mengde punkter i planet (som ofte er resultatet av en serie med målinger beheftet med usikkerhet), finn linjen som best approksimerer disse punktene. Vi skal se i avsn. 6.6 at dette er et spesialtilfelle av en større klasse problemer om lineære modeller, der man skal finne den best mulig approksimasjon. Et inkonsistente likningsystem kan betraktes som et minste kvadraters problem, der løsningen(e) er den/de som er best mulig(e) i en viss forstand. 7 / 12

Betrakt et likningssystem A x = b der A er en m n matrise og b R m. Dette systemet er konsistent kun når b Col A. Hvis b ikke er med i Col A, hva kan vi gjøre? Vi kan da prøve å få feilen b A x minst mulig. Dette kalles gjerne for et minste kvadraters problem (fordi uttrykket b A x 2 er en sum av kvadrater). Definition. Vi sier at ˆx R n er en minste kvadraters løsning av systemet A x = b dersom for alle x R n. b A ˆx b A x Merk: Siden Col A = { A x x R n }, så er ˆx bestemt ved at A ˆx gir den beste approksimasjonen av b blant alle vektorene i Col A. Fra Teorem 9 får vi at Minste kvadraters løsning(er) ˆx er det samme som løsningene av systemet A ˆx = ˆb der ˆb :=Proj Col A (b). 8 / 12

Merk: Anta at systemet A x = b er konsistent, dvs. at b W = Col A. Da er ˆb = Proj W (b) = b. Så minste kvadraters løsninger blir da det samme som vanlige løsninger. Anta at A har lineært uavhengige kolonner (m.a.o. rref(a) har pivoter i alle kolonner). Da vil systemet A ˆx = ˆb ha en entydig løsning. Det betyr at systemet A x = b vil da ha en entydig minste kvadraters løsning. Dersom A har lineært avhengige kolonner, følger det at A x = b vil ha uendelig mange minste kvadraters løsninger. Uttrykket b ˆb ( = b A ˆx ) kalles minste kvadraters feilen. Det angir minimumsavstanden mellom b og vektorer på formen A x. 9 / 12

Vi kan altså finne minste kvadraters løsning ved følgende oppskrift: Bestem en ortogonal basis for W := Col A (som oftest må man da bruke Gram-Schmidt prosessen); Beregn ˆb := Proj W (b). Løs systemet A ˆx = ˆb. Det finnes en annen metode som ofte er enklere: Teorem 13. La A være en m n matrise og la b R m. Da er minste kvadraters løsninger ˆx av systemet A x = b gitt ved løsningene av (det konsistente) systemet A T A x = A T b. Merk: Systemet A T A x = A T b kalles ofte normallikningene for systemet A x = b. Beviset bygger på at b ˆb W. 10 / 12

Teorem 14. La A være en m n matrise. Da er A T A invertibel hvis og bare hvis A har lineært uavhengige kolonner. Når dette er oppfylt, så er den entydige minste kvadraters løsning ˆx av A x = b gitt ved formelen ˆx = (A T A) 1 A T b. En numerisk mer stabil metode for å beregne minste kvadraters løsning når koeffisientmatrisen har lineært uavhengige kolonner er følgende: Teorem 15. La A være en m n matrise som har lineært uavhengige kolonner og la b R m. La A = Q R være en QR-faktorisering av A, i henhold til Teorem 12. Da er den entydige minste kvadraters løsning ˆx av A x = b lik den entydige løsningen av systemet R x = Q T b. Merk: Dette betyr at ˆx = R 1 Q T b. Men, for å unngå å beregne R 1, er det som regel best å bestemme ˆx ved å løse systemet ovenfor. 11 / 12

Vi tar med til slutt en nokså spesiell situasjon, der ˆx kan angies eksplisitt: Anta at m n matrisen A har ortogonale kolonner u 1,..., u n, der u j 0 for j = 1,..., n. Da er den entydige minste kvadraters løsning ˆx av systemet A x = b gitt ved ˆx = ( b u1,..., b u ) n. u 1 u 1 u n u n Her gjenkjenner vi koeffisientene til ˆx som koeffisientene til b relativt til basisen {u 1,..., u n }. 12 / 12