Flervariabel analyse med lineær algebra av Tom Lindstrøm og Klara Hveberg Matematisk institutt og Senter for matematikk for anvendelser (CMA) Universitetet i Oslo Revidert versjon for v˚arsemesteret 2009 i Forord til første versjon, v˚aren 2006 Dettehefteterførstedelavetplanlagtkompendiumsomskaldekkepensum i lineær algebra og flervariabel analyse i kursene MAT1100 og MAT1110 ved Universitetet i Oslo. I de to kapitlene som n˚a foreligger, gjennomg˚ar vi først vektor- og matriseregning i Rn og deretter den grunnleggende teorien for funksjoner av flere variable (inklusive kjerneregelen, men ikke multippel integrasjon). Opplegget v˚art har to grunntanker. For det første vil vi utnytte samspil- let mellom lineær algebra og flervariabel analyse p˚a en bedre m˚ate enn det somervanligi“standardopplegget”derdissetoemneneundervisesisepara- tekurs.Etterv˚armeningtjenerbeggeemnenep˚a˚ablisettisammenheng— flervariabel analyse blir begrepsmessig enklere og mer oversiktlig n˚ar man kan bruke notasjon og terminologi fra lineær algebra, og lineæralgebraen vinner nye anvendelsesomr˚ader n˚ar den blir knyttet til flervariabel analyse. V˚ar andre grunntanke er at undervisningen i lineær algebra og flervaria- bel analyse bør knyttes nærmere til numeriske problemstillinger og bruk av dataverktøy. Siden MAT1100 er et kurs med grafiske lommeregnere som eneste elektroniske hjelpemiddel, er ikke denne tanken s˚a synlig i de kapit- lene som n˚a foreligger, med den vil komme tydligere frem b˚ade i stoffutvalg og presentasjonsform i de neste kapitlene. Vi har imidlertid prøvd˚a legge forholdene til rette allerede i de første kapitlene ved˚a trekke frem begreper som iterasjon, linearisering og egenverdier/egenvektorer p˚a et tidlig stadi- um. S˚a selv om numerikken er s˚a godt som fraværende i dette heftet, ser vi det likevel som en del av fakultetets kampanje for˚a styrke de numeriske sidene av realfagsutdanningen! Heftet forutsetter at studentene har en solid forst˚aelse av kontinuitet og deriverbarhet av funksjoner av ´en variabel, f.eks. tilsvarende de første sju kapitlene i Tom Lindstrøms lærebok Kalkulus (siden denne boken brukes i de andre delene av MAT1100, finnes det en del referanser til den i teksten). Siden heftet skal bli del av et større kompendium, finnes det noen f˚a be- merkninger av typen “som vi senere skal se” som referer til deler som enn˚a ikke foreligger. To ord om notasjon: Vi bruker 2 til˚a markere slutten p˚a et bevis og ♣ til˚a markere slutten p˚a et eksempel. Blindern 26/10-2006 Tom Lindstrøm Klara Hveberg Kommentar til den reviderte utgaven for v˚arsemesteret 2009:Etter at den første versjonen ble lagt ut p˚a nettet i 2006, har kompendiet gjen- nomg˚att en rekke forandringer — feil er rettet opp, nye oppgaver er lagt ii til og noen seksjoner er flyttet eller omarbeidet. Til tross for at det ikke gis MATLAB-undervisningiMAT1100,harvilagttilnoenf˚a,korteMATLAB- kommentarermedtankep˚ademsomharlysttil˚asetteseginniprogrammet p˚a egen h˚and. Vi nevner ogs˚a at fire nye kapitler lagt ut p˚a nettet som se- parate filer (disse brukes i oppfølgingskurset MAT1110): Kapittel 3: “Kurver og flater” Kapittel 4: “Lineær algebra i Rn” Kapittel 5: “Iterasjon og optimering” Kapittel 6: “Multippel integrasjon” Dersom du finner trykkfeil eller har kommentarer til denne utgaven, s˚a send en e-post til [email protected]. Innhold 1 Vektorer og matriser 3 1.1 Algebra for n-tupler . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 Geometri for n-tupler . . . . . . . . . . . . . . . . . . . . . . 9 1.3 Komplekse n-tupler. . . . . . . . . . . . . . . . . . . . . . . . 20 1.4 Vektorproduktet . . . . . . . . . . . . . . . . . . . . . . . . . 23 1.5 Matriser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 1.6 Multiplikasjon av matriser . . . . . . . . . . . . . . . . . . . . 45 1.7 Identitetsmatriser og inverse matriser. . . . . . . . . . . . . . 56 1.8 Determinanter, arealer og volumer . . . . . . . . . . . . . . . 62 2 Funksjoner fra Rn til Rm 75 2.1 Funksjoner av flere variable . . . . . . . . . . . . . . . . . . . 75 2.2 Kontinuerlige funksjoner . . . . . . . . . . . . . . . . . . . . . 79 2.3 Grenseverdier . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 2.4 Derivasjon av skalarfelt . . . . . . . . . . . . . . . . . . . . . 89 2.5 Partiellderiverte av høyere orden . . . . . . . . . . . . . . . . 102 2.6 Derivasjon av vektorvaluerte funksjoner . . . . . . . . . . . . 106 2.7 Kjerneregelen . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 2.8 Lineæravbildninger . . . . . . . . . . . . . . . . . . . . . . . . 122 2.9 Affinavbildninger og lineariseringer . . . . . . . . . . . . . . . 131 3 Kurver og flater 141 3.1 Parametriserte kurver . . . . . . . . . . . . . . . . . . . . . . 141 3.2 Kjerneregelen for parametriserte kurver . . . . . . . . . . . . 157 3.3 Linjeintegraler for skalarfelt . . . . . . . . . . . . . . . . . . . 161 3.4 Linjeintegraler for vektorfelt . . . . . . . . . . . . . . . . . . . 169 3.5 Gradienter og konservative felt . . . . . . . . . . . . . . . . . 178 3.6 Kjeglesnitt . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 3.7 Grafisk fremstilling av skalarfelt . . . . . . . . . . . . . . . . . 208 3.8 Grafisk fremstilling av vektorfelt . . . . . . . . . . . . . . . . 227 3.9 Parametriserte flater . . . . . . . . . . . . . . . . . . . . . . . 232 iii INNHOLD 1 4 Lineær algebra i Rn 239 4.1 Noen eksempler p˚a Gauss-eliminasjon . . . . . . . . . . . . . 240 4.2 Trappeform . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 4.3 Redusert trappeform . . . . . . . . . . . . . . . . . . . . . . . 261 4.4 Matriseligninger . . . . . . . . . . . . . . . . . . . . . . . . . 267 4.5 Inverse matriser . . . . . . . . . . . . . . . . . . . . . . . . . . 275 4.6 Lineærkombinasjoner og basiser . . . . . . . . . . . . . . . . . 283 4.7 Underrom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 4.8 Elementære matriser . . . . . . . . . . . . . . . . . . . . . . . 309 4.9 Determinanter . . . . . . . . . . . . . . . . . . . . . . . . . . 313 4.10 Egenvektorer og egenverdier . . . . . . . . . . . . . . . . . . . 331 4.11 Egenvektorer i praksis . . . . . . . . . . . . . . . . . . . . . . 347 4.12 Spektralteoremet . . . . . . . . . . . . . . . . . . . . . . . . . 366 5 Iterasjon og optimering 375 5.1 Litt topologi i Rm . . . . . . . . . . . . . . . . . . . . . . . . 376 5.2 Kompletthet av Rm . . . . . . . . . . . . . . . . . . . . . . . 385 5.3 Noen konsekvenser av kompletthet . . . . . . . . . . . . . . . 390 5.4 Iterasjon av funksjoner . . . . . . . . . . . . . . . . . . . . . . 402 5.5 Konvergens mot et fikspunkt . . . . . . . . . . . . . . . . . . 410 5.6 Newtons metode i flere variable . . . . . . . . . . . . . . . . . 420 5.7 Omvendte og implisitte funksjoner . . . . . . . . . . . . . . . 439 5.8 Ekstremalverdisetningen . . . . . . . . . . . . . . . . . . . . . 454 5.9 Maksimums- og minimumspunkter . . . . . . . . . . . . . . . 456 5.10 Lagranges multiplikatormetode . . . . . . . . . . . . . . . . . 478 5.11 Gradientmetoden . . . . . . . . . . . . . . . . . . . . . . . . . 502 6 Multippel integrasjon 507 6.1 Dobbeltintegraler over rektangler . . . . . . . . . . . . . . . . 508 6.2 Dobbeltintegraler over begrensede omr˚ader . . . . . . . . . . 518 6.3 Dobbeltintegraler i polarkoordinater . . . . . . . . . . . . . . 526 6.4 Anvendelser av dobbeltintegraler . . . . . . . . . . . . . . . . 534 6.5 Greens teorem . . . . . . . . . . . . . . . . . . . . . . . . . . 546 6.6 Jordan-m˚albare mengder . . . . . . . . . . . . . . . . . . . . . 560 6.7 Skifte av variable i dobbeltintegral . . . . . . . . . . . . . . . 566 6.8 Uegentlige integraler i planet . . . . . . . . . . . . . . . . . . 586 6.9 Trippelintegraler . . . . . . . . . . . . . . . . . . . . . . . . . 590 6.10 Skifte av variable i trippelintegraler . . . . . . . . . . . . . . . 599 6.11 Anvendelser av trippelintegraler . . . . . . . . . . . . . . . . . 607 Fasit 613 2 INNHOLD Kapittel 1 Vektorer og matriser Tall spiller en sentral rolle i matematikken — s˚a sentral at mange nok vil si at der det er tall, er det matematikk, og der det ikke er tall, er det ikke matematikk! Fullt s˚a enkelt er det ikke — det finnes mange grener av matematikken der tall spiller en underordnet rolle — men det er likevel ikke til˚a komme forbi at tall er et av fagets aller viktigste bestanddeler. I din tidligere matematikkutdanning har du lært ˚a regne med mange slags tall: hele tall, desimaltall, brøker, irrasjonale tall og til og med kom- plekse tall. I dette kapitlet skal vi g˚a et skritt videre og regne med tupler av tall, dvs. flere tall p˚a en gang. Du har vært borti dette tidligere n˚ar du har regnet med vektorer i planet og i rommet — en vektor [x,y] i planet er et 2-tuppel, mens en vektor [x,y,z] i rommet er et 3-tuppel. Vi skal n˚a g˚a videre og regne med n-tupler for alle naturlige tall n. Hvis du tenker geome- trisk, kan dette høres skummelt ut — hvordan skal man kunne forestille seg en 4-dimensjonal vektor [x,y,z,u]? Tenker du mer algebraisk, er det ikke noe skummelt i det hele tatt; et 4-tuppel [x,y,z,u] er bare en notasjon for˚a holde styr p˚a fire tall p˚a en praktisk og kortfattet m˚ate. I dette kapitlet skal vi utvikle b˚ade algebra og geometri, for selv om det˚a regne algebraisk med tuplerertrygtogukomplisert,mistermanfortoversikten,ogdengjenvinner man først n˚ar man lærer˚a tenke p˚a tupler som geometriske objekter. Vi skal ogs˚a g˚a et skritt videre og arbeide med matriser. Dette er rek- tangulære oppsett av tall som f.eks. (cid:18) (cid:19) 3 2 2 −1 4 og −1 12 0 −3 2 3 −2 2 Ved hjelp av matriser kan vi “transformere” n-tupler p˚a en m˚ate som er viktig i svært mange sammenhenger, b˚ade regneteknisk og geometrisk. Ma- triser og tupler kommer til˚a spille en sentral rolle ogs˚a i senere kapitler, dels som nyttige verktøy og dels som selvstendige studieobjekter. 3 4 KAPITTEL 1. VEKTORER OG MATRISER 1.1 Algebra for n-tupler La oss begynne med den grunnleggende definisjonen. Et n-tuppel er et ut- trykk (a ,a ,...,a ) der a ,a ,...,a er reelle tall. Vi ser at (2,−1,7,3) er 1 2 n 1 2 n et4-tuppel,mens(0,1,π, 3,−7,3)eret6-tuppel.Ton-tupler(a ,a ,...,a ) 2 1 2 n og (b ,b ,...,b ) regnes som like dersom de inneholder de samme tallene i 1 2 n samme rekkefølge, dvs. hvis a = b , a = b , ..., a = b . Legg merke til at 1 1 2 2 n n (3,2,4) 6= (2,3,4); selv om tallene er de samme, er rekkefølgen forskjellig. Idetteheftetskalvibrukebokstaverifete typersomnavnp˚an-tupler, f.eks.a = (−2,3,0,−17).Detervanskelig˚abrukefetetypern˚armanskriver for h˚and, og man kan da isteden skrive en pil eller en strek over bokstavene; dvs.~a = (−2,3,0,−17) eller a¯ = (−2,3,0,−17). Vi skriver 0 for det n-tuplet som har alle komponenter lik 0, alts˚a 0 = (0,0,...,0). Hvis vi har et n-tuppel a = (a ,a ,...,a ), skriver vi −a for 1 2 n n-tuplet (−a ,−a ,...,−a ). 1 2 n Det er en naturlig m˚ate˚a definere addisjon og subtraksjon av n-tupler p˚a. Dersom a = (a ,a ,...,a ) og b = (b ,b ,...,b ), s˚a er 1 2 n 1 2 n a+b = (a +b ,a +b ,...,a +b ) 1 1 2 2 n n og a−b = (a −b ,a −b ,...,a −b ) 1 1 2 2 n n Vi sier at vi adderer og subtraherer komponentvis. Legg merke til at vi bare kanaddereogsubtraheretuplermedlikemangekomponenter—oppskriften ovenfor gir oss ikke noen m˚ate˚a addere et 3-tuppel og et 7-tuppel p˚a. Før vi ser p˚a et eksempel, tar vi med en regneoperasjon til. Dersom s er et tall og a = (a ,a ,...,a ) er et n-tuppel, definerer vi produktet av s og a til˚a 1 2 n være sa = (sa ,sa ,...,sa ) 1 2 n Vi ganger alts˚a s inn i hver komponent i a. Eksempel 1. Vi lar a = (−2,3,0,−17) og b = (4,−1,3,17). Da er a+b = (−2+4,3+(−1),0+3,−17+17) = (2,2,3,0) og a−b = (−2−4,3−(−1),0−3,−17−17) = (−6,4,−3,−34) Hvis s = 3, f˚ar vi sa = (3·(−2),3·3,3·0,3·(−17)) = (−6,9,0,−51) ♣ 1.1. ALGEBRA FOR N-TUPLER 5 Vi skal innføre en regneoperasjon til. Dersom a = (a ,a ,...,a ) og 1 2 n b = (b ,b ,...,b ) er to n-tupler, definerer vi skalarproduktet (ogs˚a kalt 1 2 n prikkproduktet) a·b ved a·b = a b +a b +···+a b 1 1 2 2 n n Legg merke til at a·b ikke er et n-tuppel, men et tall (eller en skalar som man ofte sier n˚ar man vil understreke at noe er et tall og ikke et n-tuppel). Hvis vi lar a = (−2,3,0,−17) og b = (4,−1,3,17) som ovenfor, ser vi at a·b = (−2)·4+3·(−1)+0·3+(−17)·17 = −8−3+0−289 = −300 Vi har n˚a sett hvordan vi kan regne med n-tupler, og det er kanskje p˚a tide ˚a ta en kikk p˚a noen eksempler som antyder hvorfor det er et poeng med slike regnestykker. Det første eksemplet viser at n-tupler er naturlige redskap n˚ar vi skal holde styr p˚a mer informasjon enn det som kan rommes i et enkelt tall, og at regneoperasjonene svarer til regnestykker det ofte er naturlig˚a utføre i slike sammenhenger. Eksempel 2.Enforretningharansatt7studenterp˚atimebasis.For˚aholde styr p˚a hvor mange timer hver student har arbeidet s˚a langt, kan vi bruke et 7-tuppel t = (t ,t ,...,t ) der t er antall timer den første studenten har 1 2 7 1 arbeidet, t er antall timer den andre studenten har arbeidet osv. Dersom 2 studentene arbeider mer senere, kan vi p˚a samme m˚ate kode tilleggstimene som et 7-tuppel s = (s ,s ,...,s ). Det totale antall timer som studentene 1 2 7 har arbeidet, er n˚a gitt ved t+s. Studenteneharulikerfaringogderforuliklønn.Hvisstudentnummer´en harentimelønnp˚ap kroner,studentnummertoharentimelønnp˚ap kro- 1 2 nerosv.,kanviogs˚arepresenterelønnensomet7-tuppelp = (p ,p ,...,p ). 1 2 7 Dersom studentene har arbeidet t = (t ,t ,...,t ) timer, er den totale 1 2 7 lønnen som forretningen skylder, gitt av skalarproduktet p · t = p t + 1 1 p t +...+p t . Dersom alle studentene f˚ar et lønnstillegg p˚a 7 prosent, f˚ar 2 2 7 7 vi det nye lønnstuplet ved˚a gange det gamle med skalaren 1.07, alts˚a 1.07p. ♣ Vi tar med noen eksempler til som viser hvordan n-tupler brukes til˚a holde styr p˚a tallmessig informasjon i forskjellige sammenhenger. Eksempel 3. Tilstanden til en gassbeholder er bestemt av trykket p, tem- peraturen T og volumet V. Hvis du f˚ar i oppdrag˚a m˚ale tilstanden til be- holderen ved forskjellige tidspunkt, kan det være naturlig˚a bruke 4-tupler a = (t,p,T,V) der t er tidspunktet for m˚alingen. Forskjellen mellom to m˚alinger a og b er da gitt ved differensen b−a. ♣