Numerikk. TMA Matematikk 4N. Einar Baumann

Størrelse: px
Begynne med side:

Download "Numerikk. TMA Matematikk 4N. Einar Baumann"

Transkript

1 Numerikk TMA Matematikk 4N Einar Baumann 19. mai 2011

2 1 Forord Dette kompendiet er ment som en supplement til kompendiet i Matematikk 4 som selges på Tapir og ikke inneholder numerikkdelen i 4N og 4M. Hovedformålet var å lære stoet selv, så jeg har skrevet det så utfyllende som jeg følte jeg selv trengte. Jeg har prøvd å få med alt som er nevnt i pensumlista som ligger på fagets nettside. Hvis jeg har glemt noe viktig er det nt om noen sier ifra. Punkter som er merket ikke eksamensrelevant er ikke tatt med. Kompendiet er skrevet utfra Kreyszig [1], samt notater publisert på fagsidene av faglærer Harald E. Krogstad våren Ekspemler er tatt fra øvinger våren 2011 og læreboka. Hvis du oppdager en feil, stor eller liten, setter jeg stor pris på det om du gir meg beskjed på e-post: einar.baumann@gmail.com.

3 Innhold 1 Generell numerikk Introduksjon Signikante sier Avrunding Avrundingsfeil Algoritmisk stabilitet Feilproplantning Tap av signikante sier Løsing av ligninger ved iterasjon Fikspunkt-iterasjon Newtons metode Konvergensen til Newtons metode og ordenen til iterasjonsmetoder Interpolasjon Lagrange interpolasjon Spline interpolasjon Numerisk integrasjon Trapes-metoden Simpsons regel Numerisk løsing av ligningssystemer Matriser og Gauss eliminasjon Matriser Gauss eliminasjon LU-faktorisering Løsing ved iterasjon Gauss-Seidel iterasjonsmetode Jacobi iterasjon Newtons metode for ligningssystemer Dårlig betingede systemer (ill conditioning)

4 INNHOLD 3 3 Numerisk løsing av di. lign Metoder for førsteordens ODL Eulers metode Heuns metode (forbedret Eulers metode) Klassisk Runge-Kutta metode (RK4) Metoder for systemer og høyere ordens ODL Eulers metode for systemer Runge-Kutta metoden for systemer Metoder for elliptiske PDL Dierensligninger for Laplace- og Poissonligingene Dirchlet problem Bibliogra 36

5 Kapittel 1 Generell numerikk 1.1 Introduksjon Signikante sier Signikante sier forklares best ved et eksempel. Alle de følgende re tallene har re signikante sier , 360 0, Her er hvert sier untatt nuller til venstre for første sier ulik null et signikant sier. Det kan også vises som med oating point systemet som gjerne brukes av datamaskiner (og generelt for veldig store/små verdier). Alle de følgende tallene har også re signikante sier Avrunding 0, , , , Generell regel: Når man vil ha k desimaler, fjerner man desimal (k + 1) og alle følgende desimaler. Hvis desimal (k + 1) er større enn 5 adderes 1 til desimal k. Hvis desimal (k + 1) er mindre enn 5, subtraheres 1 fra desimal k. Hvis desimal (k + 1) er lik 5 avrundes desimal k til nærmeste partall. 2,45 blir altså 2,4 og 2,55 blir 2,6. Den siste regelen er for å sørge for at det rundes opp og ned omtrent like ofte Avrundingsfeil Generelt kan man si at avrundingsfeil blir et større og større problem jo ere beregninger som foretas. Det er derfor viktig å organisere beregningene på en måte som minimerer avrundingsfeilene. 4

6 KAPITTEL 1. GENERELL NUMERIKK Algoritmisk stabilitet En algoritme er stabil hvis små endringer i startdataene bare gir små endringer i sluttresultatet. Hvis små endringer i startdataene gir store endringer i sluttresultatet, sier man at algoritmen er ustabil Feilproplantning Den relative feilen ɛ r til en aproksimert verdi ã er denert fra feilen ɛ og den egentlige verdien a ɛ r = ɛ a = a ã (1.1.1) a Hvis ɛ ã kan vi bruke ã i stedet for a, og får da ɛ r = ɛ ã Usikkerheten β (error bound) er videre denert som β = ɛ (1.1.2) Denne usikkerheten forteller oss hvor langt fra den beregnede verdien ã den eksakte verdien a maksimalt kan ligge. For relativ feil er usikkerheten β r denert som β r = ɛ r (1.1.3) Man får da følgende teorem for feilforplantning over matematiske operasjoner: Feilforplantning. a) Under addisjon og subtraksjon vil usikkerheten β være gitt fra summen av usikkerhetene for termene. b) Under multiplikasjon og divisjon vil usikkerheten β r til resultatet være gitt fra summen av usikkerhetene fra de relative feilene til de gitte tallene Tap av signikante sier Tap av signikante sier innebærer at resultatet av en beregning har færre korrekte sier enn tallene som ble brukt i beregningen. Det kan for eksempel skje under en subtraksjon: 0, , 1426 = 0, Det kan ofte unngås ved enkle forandringer i algoritmen. 1.2 Løsing av ligninger ved iterasjon I denne seksjonen skal metoder for å nne løsninger på ligningen f (x) = 0 (1.2.1) undersøkes. Løsningen er et tall s slik at f (s) = 0.

7 KAPITTEL 1. GENERELL NUMERIKK Fikspunkt-iterasjon Når man skal bruke kspunkt-iterasjon til å løse en ligning, omformes ligningen først til formen x = g (x) (1.2.2) Man velger så en x 0 og beregner x 1 = g (x 0 ), x 2 = g (x 1 ),..., og generelt har man at x n+1 = g (x n ) (n = 0, 1,... ) (1.2.3) Løsningen til (1.2.2) kalles kspunktet til g. Denne løsningen er også en løsning av (1.2.1), siden x = g (x) kan omformes tilbake til den opprinnelige formen f (x) = 0. Eksempel 1. Sett opp en iterasjonsprosess for ligningen f (x) = x 2 3x + 1 = 0. Dette er en andregradsligning, og har derfor to løsninger. Disse løsningene er x = 1, 5 ± 1, 25, altså 2, og 0, Løsning: Skriver om ligningen til x = 1 3 Det gir følgende formel for iterasjonen x n+1 = 1 3 ( x ) ( x 2 n + 1 ) Hvis man videre velger x 0 = 1, får man følgende sekvens x 0 = 1, x 1 = 0, 667, x 2 = 0, 481, x 3 = 0, 411, x 4 = 0, 390,... Som altså konvergerer mot den nedre løsningen. Observerer videre at x 0 = 2 også konvergerer mot den nedre løsningen, mens x 0 = 3 divergerer. Skriver derfor om ligningen til Som gir iterasjonsformelen x = 3 1 x x n+1 = 3 1 x n Velger x 0 = 1, som gir følgende sekvens x 0 = 1, x 1 = 2, 0, x 2 = 2, 5, x 3 = 2, 6, x 4 = 2, 615,... Som altså konvergerer mot den øvre løsningen.

8 KAPITTEL 1. GENERELL NUMERIKK 7 Konvergens En iterasjonsprosess denert av (1.2.3) konvergerer hvis den tilsvarende sekvensen x 0, x 1,... konvergerer. Konvergens til kspunkt-iterasjon. La x = s være en løsning av x = g (x), og anta at g har kontinuerlig derivert i et intervall J som inneholder s. Da har man at iterasjonsprosessen denert av (1.2.3) konvergerer mot s for alle x 0 i J hvis g (x) er mindre enn 1 for alle verdier av x i intervallet J som undersøkes Newtons metode Newtons metode er basert på Taylorrekken. I én dimensjon er starten for Taylorrekken til f (x) rundt x n gitt ved f (x) = f (x n ) + f (x n ) (x x n ) +... (1.2.4) Siden vi jakter på et nullpunkt for f, ønsker vi å få at f (x n+1 ) = 0. Setter derfor 0 = f (x n ) + f (x n ) (x n+1 x n ) (1.2.5) som gir følgende formel for iterasjonen x n+1 = x n f (x n) f (x n ) (n = 0, 1,... ) (1.2.6) Newtons metode forutsetter at ligningen f (x) = 0 har kontinuerlig derivert f. Den underliggende ideen er å aproksimere grafen til f med passende tangenter. Hvis f (x n ) = 0 for en verdi av n velges en annen startverdi x Konvergensen til Newtons metode og ordenen til iterasjonsmetoder Ordenen til en iterasjonsmetode er et mål på konvergenshastigheten til metoden. Hvis man lar x n+1 = g (x n ) være en iterasjonsmetode og x n aproksimerer en løsning s av x = g (x) får man fra taylorformelen at x n+1 = g (s) g (s) ɛ n g (s) ɛ 2 n +... Eksponenten til ɛ n til den første termen som ikke forsvinner (er lik 0) kalles ordenen til iterasjonsmetoden. I Newtons metode er g (x) = x f (x) /f (x). Pr. denisjon har man da at g (x) = 1 f (x) 2 f (x) f (x) f (x) 2 = f (x) f (x) f (x) 2 Siden f (s) = 0 er også g (s) = 0. Dermed er Newtons metode minst av andre orden. Hvis vi deriverer igjen og setter x = s, nner man at g (s) = f (s) f (s)

9 KAPITTEL 1. GENERELL NUMERIKK 8 som generelt er ulik null. Dermed har man at Andre ordens konvergens for Newtons metode. Hvis f (x) er tre ganger deriverbar og f og f er ulik null for en løsning s av f (x) = 0, er Newtons metode av andre orden når x 0 er tilstrekkelig nær s. 1.3 Interpolasjon Interpolasjon vil si å nne de omtrentlige verdiene til en funksjon f (x) for en x mellom forskjellige gitte x-verdier x 0, x 1,..., x n som verdiene for f (x) er gitt for. Disse verdiene kan komme fra en matematisk funksjon, eller de kan være målte verdier. Disse verdiene kan skrives på formen eller som ordnede par f 0 = f (x 0 ), f 1 = f (x 1 ),..., f n = f (x n ) (x 0, f 0 ), (x 1, f 1 ),..., (x n, f n ) En standardmetode i er å nne et interpolasjonspolynom p n (x) av grad n (eller lavere) slik at p n (x 0 ) = f 0, p n (x 1 ) = f 1,..., p n (x n ) = f n (1.3.1) der x 0,..., x n er nodene. Hvis f (x) er en matematisk funksjon, kalles p n en approksimasjon av f. Merk at polynom-interpolasjon er ikke den eneste interpolasjonmetoden. Interpolasjonspolynomer fungerer utmerket hvis dataene kommer fra et polynom, men de er ofte også unøyaktige, og fungerer ofte ikke så bra hvis man vil ekstrapolere, se Figur 1.1. Figur 1.1: Grafen viser ekstrapolasjon (striplet) fra et 4. grads interpolasjonspolynom og et lineært interpolasjonspolynom for datapunktene.

10 KAPITTEL 1. GENERELL NUMERIKK Lagrange interpolasjon Gitt (x 0, f 0 ), (x 1, f 1 ),..., (x n, f n ) med vilkårlig avstand mellom hver x k. Langrange foreslo å multiplisere hver f k med et polynom som er 1 ved x k og 0 ved de n andre nodene, og så ta summen av disse n + 1 polynomene. Lineær interpolasjon Lineær interpolasjon er interpolasjon med den rette linja gjennom (x 0, f 0 ), (x 1, f 1 ) (se Figur 1.2). Det lineære Lagrangepolynomet p 1 er summen p 1 = L 0 f 0 + L 1 f 1 der L 0 er det lineære polynomet som er 1 i x 0 og 0 i x 1, og L 1 er det lineære polynomet som er 1 i x 1 og 0 i x 0. Man har generelt at L 0 (x) = x x 1 x 0 x 1, L 1 (x) = x x 0 x 1 x 0 Man får da Lagrangepolynomet fra følgende formel p 1 (x) = L 0 (x) f 0 + L 1 (x) f 1 = x x 1 x 0 x 1 f 0 + x x 0 x 1 x 0 f 1 (1.3.2) y=f(x) Feil f 1 p 1 (x) f 0 x 0 x x 1 Figur 1.2: Plott av lineært Lagrangepolynom (rett, rykk linje) for funksjonen f (x) (tynn kurve) med feil tegnet inn. Kvadratisk og kubisk interpolasjon Kvadratrisk interpolasjon er interpolasjon av gitte verdier (x 0, f 0 ), (x 1, f 1 ), (x 2, f 2 ) med et andregradspolynom p 2 (x). Interpolasjonspolynomet er gitt ved

11 KAPITTEL 1. GENERELL NUMERIKK 10 p 2 (x) = L 0 (x) f 0 + L 1 (x) f 1 + L 2 (x) f 2 (1.3.3) L 0 (x) = l 0 (x) l 0 (x 0 ) = (x x 1) (x x 2 ) (x 0 x 1 ) (x 0 x 2 ) L 1 (x) = l 1 (x) l 1 (x 1 ) = (x x 0) (x x 2 ) (x 1 x 0 ) (x 1 x 2 ) L 2 (x) = l 2 (x) l 2 (x 2 ) = (x x 0) (x x 1 ) (x 2 x 0 ) (x 2 x 1 ) Man ser at tellerene gjør at L k (x j ) = 0 når j k, mens nevneren gjør at brøken blir lik 1 når x = x k, dermed er Lagrange sin idé oppfylt. Den samme enkle sammenhengen gir polynomet for kubisk interpolasjon p 3 (x) = L 0 (x) f 0 + L 1 (x) f 1 + L 2 (x) f 2 + L 3 (x) f 3 (1.3.4) L 0 (x) = L 1 (x) = L 2 (x) = L 3 (x) = (x x 1 ) (x x 2 ) (x x 3 ) (x 0 x 1 ) (x 0 x 2 ) (x 0 x 3 ) (x x 0 ) (x x 2 ) (x x 3 ) (x 1 x 0 ) (x 1 x 2 ) (x 0 x 3 ) (x x 0 ) (x x 1 ) (x x 3 ) (x 2 x 0 ) (x 2 x 1 ) (x 2 x 3 ) (x x 0 ) (x x 1 ) (x x 2 ) (x 3 x 0 ) (x 3 x 1 ) (x 3 x 2 ) Generelt Lagrange interpolasjonspolynom Den generelle formelen for et Lagrange interpolasjonspolynom for n datapunkter er n n l k (x) f (x) p n (x) = L k (x) f k = l k (x k ) f k (1.3.5) k=0 k=0 l 0 (x) = (x x 1 ) (x x 2 ) (x x n ) l k (x) = (x x 0 ) (x x k 1 ) (x x k+1 ) (x x n ) l n (x) = (x x 0 ) (x x 1 ) (x x n 1 ) der L k (x k ) = 1 og L k (x j ) = 0 når j k. Feilestimat Hvis f selv er et polynom av grad n (eller mindre) må feilen ɛ være null, fordi fordi de (n + 1) datapunktene denerer ett unikt polynom. Den (n + 1)-deriverte til denne f er lik null. For en generell f kan man si at den (n + 1)-deriverte til

12 KAPITTEL 1. GENERELL NUMERIKK 11 funksjonen ( f (n+1)) er et mål på feilen. Generelt, for en passende t mellom x 0 og x n har man at feilen er gitt ved ɛ n (x) = f (x) p n (x) = (x x 0 ) (x x 1 ) (x x n ) f (n+1) (t) (n + 1)! (1.3.6) Man ser da at ɛ n (x) er lik null ved nodene og små nær dem. ɛ n (x) vokser lenger unna nodene, ekstrapolajon er derfor risikabelt. Merknad. Hvis den deriverte i (1.3.6) er vanskelig eller umulig å nne kan man velge en til node og det tilhørende Lagrangepolynomet p n+1 (x). Et grovt feilestimat er da gitt fra ɛ n = p n+1 (x) p n (x) (1.3.7)

13 KAPITTEL 1. GENERELL NUMERIKK Spline interpolasjon Et problem med interpolasjonspolynomer for mange datapunkter er at polynomet p n ofte vil oscillere mellom punktene (numerisk instabilitet, se Figur 1.3). Disse oscillasjonene kan ungås ved å bruke splines. Ideen bak metoden er å bruke n polynomer av lav grad (en mellom hvert sett av to noder) i stedet for å bruke ett polynom av høy grad over hele intervallet. Alle n polynomer brukes så til å sette sammen en interpolasjonsfunksjon kalt en spline som går gjennom alle datapunktene. Spline interpolasjon er altså stykkevis polynominterpolsjon. Se Figur 1.4 for et eksempel. Datapunkter y = 1/(1+x 2 ) Interpolasjonspolynom Figur 1.3: Plottet viser Runges klassiske eksempel på mislykket interpolasjon Figur 1.4: Plottet viser Matlabs anbefalte Monotone Hermitian Spline (heltrukket) for datapunktene som er angitt med sirkler.

14 KAPITTEL 1. GENERELL NUMERIKK Numerisk integrasjon Numerisk integrasjon betyr numerisk evaluering av integraler på formen J = ˆb a f (x) dx der a og b er gitt, og f er en funksjon som er gitt enten analytisk eller som en tabell med verdier Trapes-metoden Når et integral skal aproksimeres med trapes-metoden deles først intervallet a x b opp i n underintervaller med lik lengde h = (b a) /n. f aproksimeres videre av ere korte linjestykker med endepunkter (x a, f (x a )) på kurven f (se Figur 1.5). Arealet under kurven aproksimeres deretter med de n trapesene. Summen av trapesene gir trapes-regelen J = ˆb a [ f0 f (x) dx h 2 + f 1 + f f n 1 + f ] n 2 h = b a n, f k = f (a + h k), k = 0,..., n (1.5.1) Der h = (b a) /n og f k = f (a + h k), k = 0,..., n. Se side 16 for et eksempel på bruk av trapes metoden. Figur 1.5: Plottet viser en illustrasjon av trapesmetoden. Den heltrukne kurven er funksjonen f, de striplede linjene viser trapesene som brukes til å aproksimere arealet under f.

15 KAPITTEL 1. GENERELL NUMERIKK 14 Feiloverslag for trapes-metoden og ekstrapolert verdi Feilen ɛ til verdien beregnet fra (1.5.1) er gitt ved følgende ligning (b a)3 ɛ = 12n 2 f (b a) (t) = h 2 f (t), t (a, b) (1.5.2) 12 Merk at verdien til f er tilnærmet konstant for ne inndelinger. Hvis man setter h = h/2 inn i ligning (1.5.2) får man at ɛ h/2 ɛ h /4. Ligningene J = J h + ɛ h = J h/2 + ɛ h/2 gir da at ɛ h/2 J h/2 J h 3 (1.5.3) Hvis dette trekkes inn i beregningene får man en såkalt ekstrapolert verdi J ex ( ) Jh/2 J h J ex = J h/2 + = J h/2 1 3 J h (1.5.4) Merknad. Verdien til J ex beregnet fra J h og J h/2 fra Trapesmetoden vil være lik verdien J h beregnet med Simpsons metode Simpsons regel Stykkevis lineær aproksimasjon av f gir trapesregelen, stykkevis kvadratisk aproksimasjon gir Simpsons regel, som er en del mer nøyaktig enn trapesregelen. Ideen bak Simpsons rege er å starter man med å dele opp integrasjonsintervallet i et partallig antall underintervaller. Man tar så to og to underintervaller og lager kvadratiske Lagrangepolynomer p 2 over de tre punktene i hvert sett med intervaller. Man integrerer deretter over hvert sett med underintervaller. Se Figur 1.6. Formelen for Simpsons regel er ˆb a f (x) dx h 3 (f 0 + 4f 1 + 2f 2 + 4f f n 2 + 4f n 1 + f n ) (1.5.5) h = b a n, n = partall, f k = (a + hk), k = 0, 1,..., n

16 KAPITTEL 1. GENERELL NUMERIKK 15 Figur 1.6: Plottet illustrerer simpsons regel. Den heltrukne kurven er f (x), den striplete kurven er p 2 (x) for hvert av de 4 underintervallene. Feilestimat for Simpsons regel Feilen i verdien beregnet fra Simpsons metode er gitt ved formelen ɛ h = b a 180 h4 f (4) (t), t (a, b) (1.5.6) Hvis man setter h = h/2 går feilen ned med en faktor på omtrent 16. Dermed får man at ɛ h/2 = J h/2 J h (1.5.7) 15 og J ex = J h/2 + J h/2 J h 15 = J h/ J h (1.5.8)

17 KAPITTEL 1. GENERELL NUMERIKK 16 Eksempel 2. Aproksimering av et Fresnel integral (Øving 11, oppgave 4): J = ˆ2 0 cos ( x 2) dx Den eksakte verdien er 0,4615. Trapes Aproksimerer først integralet med n = 10 og trapes-metoden. n = 10 og a = 0, b = 2 gir h = 2 10 = 0, 2. Satt inn i (1.5.1) (trivielle beregninger gjort i Matlab) gir det J T rapes(10) = 0, 4716 Bruker igjen trapes-metoden, denne gangen med n = 20 = h = 0, 1. Det gir J T rapes(20) = 0, 4640 Simpson Bruker deretter Simpsons regel (1.5.5) med n = 10 og 20. J Simpson(10) = 0, 4612 J Simpson(20) = 0, 4614 Ekstrapolering Beregner videre den ekstrapolerte verdien fra J T rapes(10) og J T rapes(20) fra ligning (1.5.4): Konklusjon J T rapes, ex = 4 3 J T rapes(20) 1 3 J T rapes(10) = 0, 4614 = J Simpson(20) Ser at Simpsons regel gir langt mer nøyaktige resultater for like n oppdeling. Den ekstrapolerte verdien fra J T rapes(10) og J T rapes(20) er lik J Simpson(20). Det er rimelig trivielt å bevise hvorfor det er slik. (hint: Sett inn formlene for J T rapes(10) og J T rapes(20) og triks litt med rekkene).

18 Kapittel 2 Numerisk løsing av ligningssystemer 2.1 Matriser og Gauss eliminasjon I denne seksjonen repeteres først noen generelle ting om matriser, deretter Gauss eliminasjon Matriser Et lineært system av n ligninger med n ukjente x 1,..., x n er sett med ligninger E 1,..., E n på formen E 1 : a 11 x 1 + a 12 x 2 + a 1n x n = b 1 E 2 : a 21 x 1 + a 22 x 2 + a 2n x n = b 2 E n : a n1 x 1 + a n2 x 2 + a nn x n = b n er koesientene a jk og b j er gitte tall. Man sier at systemet er homogent hvis alle b j er null; ellers er det uhomogent. Systemet kan også skrives som en vektorligning der koesientmatrisen A = [a jk ] er n n matrisen a 11 a 12 a 1n a 21 a 22 a 2n A =..., og x = a n1 a n2 a nn Ax = b (2.1.1) x 1. x n, og b = b 1. b n Løsningen på (2.1.1) er et sett med tall x 1,..., x n som tilfredsstiller alle n ligninger. Løsningsvektoren til (2.1.1) er en vektor x hvis komponenter gir en løsning på (2.1.1). 17

19 KAPITTEL 2. NUMERISK LØSING AV LIGNINGSSYSTEMER Gauss eliminasjon Gauss eliminasjon innebærer å redusere matrisen til en triangulær form og så løse systemet med tilbakesubstitusjon. Det første skrittet for å redusere et gitt system til triangulær form er å emininere x 1 fra ligning E 2 til E n, dette gjøres ved å subtrahere (eller addere) et passende multipel av E 1 fra E 2 til E n. De nye ligningene kalles E 2,..., E n. Den første ligningen, E 1, kalles pivoteringsligningen, og i dette skrittet kalles a 11 pivoteringspunktet. E 1 skal ikke endres. Neste skritt er å bruke E 2 som pivoteringsligning og eliminere x 2 fra E 3 til E n. Etter (n 1) skritt gir dette et triangulært system som kan løses med tilbakesubstitusjon. Merknad. Pivoteringspunktet a kk i skritt k må være ulik null, og bør ha stor absoluttverdi for å unngå stor avrundingsfeilamplisering fra multiplikasjonen i elimineringen. Antall operasjoner og orden For Gauss eliminasjon er antall operasjoner f (n) som kreves før å Gauss eliminere en full matrise (en matrise med relativt mange celler ulik null) gitt fra følgende ligning n 1 n 1 f (n) = (n k) + 2 (n k) (n k + 1) setter n k = s k=1 s=1 k=1 n 1 n 1 = s + s (s + 1) = 1 2 (n 1) n s=1 ( n 2 1 ) n 2 3 n3 (2.1.2) Ser at f (n) vokser omtrent proporsjonalt med n 3. Man sier derfor at f (n) er av orden n 3 og skriver f (n) = O ( n 3) der O indikerer orden. Maksimalt antall operasjoner b (n) i tilbakesubstitisjonen er videre gitt fra b (n) = n 2 + 2n = O ( n 2) (2.1.3) Ser at b (n) stiger langt saktere enn f (n). Det meste av beregningstiden på en datamaskin vil dermed gå med til elimineringen. 2.2 LU-faktorisering En LU-faktorisering av en kvadratisk matrise A er på formen A = LU (2.2.1) der L er nedre triangulær og U er øvre triangel. For eksempel [ ] [ ] [ ] A = = LU =

20 KAPITTEL 2. NUMERISK LØSING AV LIGNINGSSYSTEMER 19 For matrisen A er L matrisen med multiplikatorene m jk i Gauss eliminasjonen og med hoveddiagonal 1,..., 1. U er matrisen med det triangulære systemet på slutten av Gauss eliminasjonen. L og U kan nnes direkte, uten bruk av Gauss eliminering. Dette krever n 3 /3 operasjoner, altså omtrent halvparten så mange som Gauss eliminasjon som krever ca. 2n 3 /3. Når man har funnet (2.2.1) kan vi bruke det til å løse Ax = b med to steg, som krever n 2 operasjoner. Dette gjør man ved å sette Ly = b (2.2.2) Ux = y (2.2.3) og først løse (2.2.2) for y, så (2.2.3) for x. Her kan vi som sagt kreve at L har hoveddiagonal 1,..., 1, det kalles i så fall Doolittles metode. For A, L og U er gitt på formen (gjelder alle kvadratiske matriser, både større og mindre) A = a 11 a 12 a 13 a 21 a 22 a 23 L = m U = u 11 u 12 u 13 0 u 22 u 23 a 31 a 32 a 33 m 31 m u 33 kan elementene i L = [m jk ] og U = [u jk ] beregnes fra følgende formler u 1k = a 1k, k = 1,..., n (2.2.4) m j1 = a j1 u 11, j = 2,... n (2.2.5) j 1 u jk = a jk m js u sk, k = j,..., n; j 2 (2.2.6) m jk = 1 u kk s=1 ( ) k 1 a jk m js u sk, j = k + 1,..., n; k 2 (2.2.7) s=1 2.3 Løsing ved iterasjon Gauss eliminasjon og varianter av den er direkte metoder for løsing av systemer, de gir en løsning etter et antall beregninger som kan bestemmes på forhånd. Indirekte- eller iterative metoder gir en aproksimasjon til den egentlige løsningen, og hvis metoden er vellykket får man et mer nøyaktig svar for hver beregningssyklus. Iterative metoder brukes hvis konvergensen er rask (hvis matriser har store verdier langs hoveddiagonale), slik at vi kan spare regneoperasjoner sammenlignet med en direkte metode, eller hvis matrisen veldig mange nuller.

21 KAPITTEL 2. NUMERISK LØSING AV LIGNINGSSYSTEMER Gauss-Seidel iterasjonsmetode Gauss-Seidel iterasjonen beskrives best med et eksempel. Eksempel 3. Øving 12, Oppgave 3 b) og c). Ser på det systemet 1 0, 2 0, 4 3, 8 A = 0, , 5, b = 0, 5 0, 25 0, , 875 Løsning Skriver først systemet om til formen x 1 = 0, 2x 2 0, 4x 3 +3, 8 x 2 = 0, 25x 1 0, 5x 3 0, 5 x 3 = 0, 25x 1 0, 375x 2 +4, 875 Fortsetter med en gjetning for startverdiene x (0) 1 = x (0) 2 = x (0) 3 = 1. Når man har beregnet en ny verdi for x k, brukes denne verdien med en gang videre i beregningen av neste. Dvs. at når man har beregnet en ny tilnærming for x 1, brukes denne med en gang videre i beregningen av x 2 osv. Dette kan skrives må følgende måte for det første beregningsleddet x (1) 1 = 0, 2x (0) 2 0, 4x (0) 3 +3, 8 x (1) 2 0, 25x (1) 1 0, 5x (0) 3 0, 5 x (1) 3 0, 25x (1) 1 0, 375x (1) 2 +4, 875 Med dette får man følgende iterasjon x (1) 1 = 3, x (1) 2 = 0, x (1) 3 = 4, En annen måte å skrive iterasjonsformelen på er x (5) 1 = 2, x (5) 2 = 0, x (5) 3 = 3, x (m+1) = b Lx (m+1) Ux (m) (2.3.1) [ ] Der x (m) = x (m) j er den m-te approksimasjonen og x (m+1) = x (m+1) j er den (m + 1)-te approksimasjonen. Matrisen A må tilfredsstille a jj 0 for alle j. Merk at L og U ikke er det samme her som i Seksjon 2.2. De er her gitt fra formelen A = I + L + U. Den letteste måten å nne de på er å først sørge for at alle elementene på diagonalen til A er lik 1, og deretter bruke formelen A I = L+U. L er da matrisen med den nedre triangulæren med tall i matrisen fra A I, og øvre triangulær lik null. U er matrisen med den øvre triangulæren med tall fra A I og nedre triangulær lik null.

22 KAPITTEL 2. NUMERISK LØSING AV LIGNINGSSYSTEMER 21 Eksempel 4. Skal nne L og U for matrisen 1 0, 2 0, 4 A = 0, , 5 0, 25 0, Løsning: Bruker formelen A I = L + U: 1 0, 2 0, , 2 0, 4 0, , = 0, , 5 0, 25 0, , 25 0, = , 2 0, 4 0, , 5 = L + U 0, 25 0, Skrevet på komponentform er (2.3.1) lik x (m+1) j = 1 j 1 b j a jk x (m+1) k a jj k=1 n k=j+1 a jk x (m) k (2.3.2) Merknad. Metoden som er brukt i Eksempel 3 er som regel den letteste, men (2.3.2) er svært nyttig hvis en oppgave skal programmeres i f.eks. Matlab Jacobi iterasjon Gauss-Seidel iterasjon er en metode med fortløpende korreksjoner, ettersom man alltid bruker den nyeste aproksimasjonen til en komponent så snart den er blitt beregnet. Jacobi iterasjon derimot er en metode med samtidige korreksjoner, dvs. at ingen komponenter x (m) benyttes i i beregningen før alle komponenter i x (m) er blitt beregnet, man bruker altså bare komponentene fra x (m 1) i beregningene. Jacobi iterasjon er ellers lik Gauss-Seidel iterasjon på alle andre måter. Jacobi iterasjon kan på matriseform skrives x (m+1) = b + (I A) x (m) (2.3.3) Denne metoden konvergerer for alle x (0) hvis og bare hvis spektralradiusen (den maksimale verdien til abosoluttverdiene av komponentene) til I A er mindre enn 1.

23 KAPITTEL 2. NUMERISK LØSING AV LIGNINGSSYSTEMER 22 Eksempel 5. Øving 12, Oppgave 3 d). Ser på samme system som i forige oppgave 1 0, 2 0, 4 3, 8 A = 0, , 5, b = 0, 5 0, 25 0, , 875 Regneskjemaet for Jacobi iterasjonen blir da x (m+1) = 3, 8 0, , 2 0, , , 5 x 1 x 2 4, , 25 0, x 3 (m) x (m+1) 1 = 3, 8 0, 2x (m) 2 0, 4x (m) 3 x (m+1) 2 = 0, 5 0, 25x (m) 1 + 0, 5x (m) 3 x (m+1) 3 = 4, 875 0, 25x (m) 1 0, 375x (m) 2 (Man ser at ingen komponeter i I A har absoluttverdi større enn 1, matrisen tilfredsstiller dermed spektralradiuskravet). Man får, etter 5 iterasjoner x (5) 1 = 1, 9993 x (5) 2 = 1, 0004 x (5) 3 = 3, 9968 Jacobi vs. Gauss-Seidel iterasjon Jacobi iterasjon konvergerer tregere enn Gauss-Seidel iterasjon, men Jacobi iterasjon vil likevel kunne beregnes raskere med parallell-prosessorer, da hver x (m) n kan beregnes parallellt, i motsetning til med Gauss-Seidel iterasjon der man må beregne hver x (m) n i serie Newtons metode for ligningssystemer Antar at vi har N variable {ξ 1, ξ 2,..., ξ N } som vi samler i vektoren x = (ξ 1,... ξ N ). Ser videre på det ikke-lineære linigngssystemet f 1 (ξ 1, ξ 2,..., ξ N ) = 0 f 2 (ξ 1, ξ 2,..., ξ N ) = 0 f N (ξ 1, ξ 2,..., ξ N ) = 0 Merk at man på samme måte som for lineære ligninger vanligvis på ha N linginger når man har N ukjente. Skriver systemet om til. f (x) = 0 (2.3.4)

24 KAPITTEL 2. NUMERISK LØSING AV LIGNINGSSYSTEMER 23 der f (x) er vektoren f (x) = (f 1 (x), f 2 (x),... f N (x)). Starten på Taylorrekken til f (x) omkring x n etter at man har byttet ut f (x n ) med Jacobimatrisen J (x n ) er da f (x) = f (x n ) + J (x n ) (x x n ) +... Der J (x n ) er f 1 ξ 1 (x n ) f 2 ξ J (x n ) = 1 (x n ). f N ξ 1 (x n ) f 1 f ξ 2 (x n ) 1 ξ N (x n ) f 2 f ξ 2 (x n ) 2 ξ N (x n ).... f N f ξ 2 (x n ) N ξ N (x n ) (2.3.5) Ønsker på samme måte som for den vanlige Newtons metode å bestemme x n+1 slik at 0 = f (x n ) + J (x n ) (x n+1 x n ) (2.3.6) Ligningen for x n+1 blir lineær og kan løses på vanlig måte x n+1 = x n J (x n ) 1 f (x n ), n = 0, 1, 2,... (2.3.7) Ligningen kan også skrives om til slik at man slipper å beregne J 1. Eksempel 6. Øving 11, Oppgave 1. Skal løse ligningssystemet som består av J (x n ) ( x) = f (x n ) (2.3.8) f 1 (x, y) = (x 2) 2 + (y 2) 2 4 = 0 f 2 (x, y) = y 3 (x 1, 5) = 0 Løsning: Setter x = (x, y) og skriver systemet om til vektorform f (x) = Setter videre opp Jacobimatrisen J (x) = [ f1 x f 2 x [ (x 2) 2 + (y 2) 2 ] 4 y 3 (x 1, 5) f 1 y f 2 y Newtoniterasjonen fra blir da [ 2 (xn 2) 2 (y n 2) 6 (x n 1, 5) 1 ] = [ 2 (x 2) ] 2 (y 2) 6 (x 1, 5) 1 J (x n ) ( x) = f (x n ) ] [ ] x1 = x 2 [ (xn 2) 2 + (y n 2) 2 4 y n 3 (x n 1, 5) Man setter videre inn verdier for x n og y n (først startverdiene x 0, y 0 ) og multipliserer sammen matrisene på høyre side for å få en 2 1 matrise. Man får da to enkle ligninger med to ukjente x 1, x 2 som løses med hensyn på de. Man har da beregnet endringen fra x n til x n+1 og kan legge den til verdien for x n. ]

25 KAPITTEL 2. NUMERISK LØSING AV LIGNINGSSYSTEMER Dårlig betingede systemer (ill conditioning) Et beregningsproblem sies å være dårlig betinget (ill-conditioned) hvis små endringer i input-data fører til store endringer i løsningen. Det sies å være godt betinget dersom små forandringer i input bare gir små forandringer i løsningen. Geometrisk kan man se på det som at et system er dårlig betinget hvis og bare hvis de to lingengene i gir nesten parallelle linjer (se Figur 2.1), slik at krysningspunktet (altså løsningen på systemet) ytter seg betydelig hvis man ytter den ene linjen bare litt. Prinsippet for systemer med ere ligninger er lignende, men geometrien er ikke lenger til hjelp. Figur 2.1: Figuren viser to plott. Det til venstre illustrer et godt betinget system, det til høyre et dårlig betinget system.

26 Kapittel 3 Numerisk løsing av di. lign. 3.1 Metoder for førsteordens ODL Ordinære dierensial ligninger (ODL) av første orden er generelt på formen F = (x, y, y ) = 0, og kan ofte skrives på den eksplisitte formen y = f (x, y). Et initialverdiproblem for denne ligningen er på formen y = f (x, y), y (x 0 ) = y 0 (3.1.1) der x 0 og y 0 er gitt, og vi antar at problemet har en unik løsning på intervallet a < x < b som inneholder x 0. I denne seksjonen skal vi se på metoder for å aproksimere numeriske verdier for løsningen y (x) av (3.3.1) for x verdier med lik avstand mellom hverandre x 1 = x 0 + h, x 2 = x 0 + 2h,..., x n = x 0 + nh der steglengden h er et bestemt tall. Vi skal i denne seksjonen se på Eulers metode, Heuns metode og Runge-Kutta metoden. En sammenligning av disse metodene er vist i Figur 3.1 Eksakt Euler, h = 0.4 Heun, h = 0.4 RK, h = 0.4 Figur 3.1: Figuren viser et plott som sammenligner Euler, Heun, og RK sine metoder. Man ser at Euler er langt mindre nøyaktig enn de to andre metodene. 25

27 KAPITTEL 3. NUMERISK LØSING AV DIFF. LIGN Eulers metode En enkel (veldig grov og lite brukt) metode for løsing av ODL er Eulers metode, som er utledet fra Taylorrekker. Den generelle formelen er y n+1 = y n + h f (x n, y n ) n = 0, 1, 2,... (3.1.2) Geometrisk er det en aproksimasjon av kurven med en mangekant hvis første side tangerer kurven f (x) i x 0. Mindre h gir bedre nøyaktighet. (Se Figur 3.2). "Beregningspunkter" Tilnaerming fra Eulers metode Egentlig f(x) (x 2,y 2 ) (x o,y 0 ) df dx (x0,y0) (x 1,y 1 ) df dx (x1,y1) h h Figur 3.2: Figuren viser et plott der den heltrukne linja er den eksakte løsningen av problemet, f (x), og den striplede mangekanten viser aproksimasjonen fra Eulers metode, der beregningene er gjort i punktene (x 0, y 0 ), (x 1, y 1 ), (x 2, y 2 ). Eksempel 7. Øving 13, Oppgave 1 b). Har gitt dierensialligningen Har at f (x n, y n ) = yn x n Eulers metode y = y x ( y x) 2, 1 x 2, y (1) = 1 Skal nne numerisk tilnærmelse ved bruk av Eulers metode og h = 0, 25. Løsning ( ) 2 yn x n og (x0, y 0 ) = (1, 1). Det gir følgende formel for y n+1 = y n + h ( y n x n ( yn x n ) 2 ) der x n = x 0 + h n. Resultatet av iterasjonene er y 0 = 1 y 1 = 1 + 0, 25 ( 1 1 y 4 = 1, , 25 ( ) ) 2 1 = 1 1 ( 1, , 75, n = 1, 2,... ( ) ) 2 1, 0932 = 1, , 75

28 KAPITTEL 3. NUMERISK LØSING AV DIFF. LIGN Heuns metode (forbedret Eulers metode) Eulers metode stammer fra Taylorrekker. Hvis man tar hensyn til ere ledd i rekken (Eulers metode tar bare hensyn til de to første), kan man få metoder med høyere orden (raksere konvergens) og presisjon. En slik metode er Heuns metode. Den generelle formelen for Heuns metode er todelt y n+1 = y n + h f (x n, y n ) (3.1.3) y n+1 = y n h [f (x n, y n ) + f ( x n+1, y n+1)], n = 0, 1, 2,... (3.1.4) Man beregner først (3.1.3), og bruker den videre i (3.1.4). Heuns metode er en predictor-corrector metode, fordi vi i hvert skritt forutsier en verdi med (3.1.3), så korrigerer vi den med (3.1.4). Eksempel 8. Øving 13, Oppgave 1 b). Har gitt dierensialligningen y = y x ( y x) 2, 1 x 2, y (1) = 1 Skal nne numerisk tilnærmelse ved bruk av Heuns metode og h = 0, 5. Løsning Skriver for ordens skyld om formelen for Heuns metode til der y n+1 = y n (k 1 + k 2 ), n = 1, 2,... k 1 = h f (x n, y n ) k 2 = h f (x n+1, y n + k 1 ) ( ) 2 I dette tilfellet med f (x n, y n ) = yn x n yn x n får vi da at k 1 = h k 2 = h ( y n ( yn x n x n ( y n + k 1 x n + h ) 2 ) ( ) ) 2 yn + k 1 x n + h Som innsatt i y n+1 sammen med (x 0, y 0 ) = (1, 1) og x n = x 0 + h n gir følgende iterasjon y 1 = 1, y 2 = 1, 16859

29 KAPITTEL 3. NUMERISK LØSING AV DIFF. LIGN Klassisk Runge-Kutta metode (RK4) Runge-Kutta metoden er langt mer nøyaktig enn Heuns metode. I Runge-Kutta metoden beregner man for hvert skritt først re hjelpestørrelser k 1, k 2, k 3, k 4, og så den nye verdien y n+1. Den generelle algoritmen for n = 0, 1, 2,... er Eksempel 9. Øving 13, Oppgave 1 b) Har gitt dierensialligningen k 1 = h f (x n, y n ) (3.1.5) ( k 2 = h f x n h, y n + 1 ) 2 k 1 (3.1.6) ( k 3 = h f x n h, y n + 1 ) 2 k 2 (3.1.7) k 4 = h f (x n + h, y n + k 3 ) (3.1.8) y n+1 = y n (k 1 + 2k 2 + 2k 3 + k 4 ) (3.1.9) x n = x 0 + h n y = y x ( y x) 2, 1 x 2, y (1) = 1 Skal nne numerisk tilnærmelse ved bruk av Runge-Kuttas metode og h = 1. Løsning: ( ) 2 Har at f (x n, y n ) = yn x n yn x n og (x0, y 0 ) = (1, 1). x n = x 0 + h n. Innsatt i algoritmen gir det k 1 = 0 ( ) k 2 = 1, 5 = 0, , 5 ( ) , 5 0, , 5 0, k 3 = = 0, , 5 1, 5 ( ) 2 1, , k 4 = = 0, y 1 = ( , , , 24078) = 1,

30 KAPITTEL 3. NUMERISK LØSING AV DIFF. LIGN Metoder for systemer og høyere ordens ODL Initialverdiproblemer for førsteordens systemer av ODL er på formen Eller skrevet på komponentform y = f (x, y), y (x 0 ) = y 0 (3.2.1) y 1 = f 1 (x, y 1,..., y m ), y 1 (x 0 ) = y 10 y 2 = f 2 (x, y 1,..., y m ), y 2 (x 0 ) = y 20 y m = f m (x, y 1,..., y m ), y m (x 0 ) = y m0 Man antar generelt at f er på en slik form at systemet har en unik løsning på ett åpent x-intervall som inneholder x 0. Merk at inkluderer initialverdiproblemer for systemer at m-te ordens ODL ( y (m) = f x, y, y, y,..., y (m 1)) (3.2.2) og initialforhold y (x 0 ) = K 1, y (x 0 ) = K 2,..., y (m 1) (x 0 ) = K m i spesielle tilfeller. Denne koblingen fremkommer når man setter Man får da systemet Med initialbetingelsene y 1 = y, y 2 = y, y 3 = y,..., y m = y (m 1) (3.2.3) y 1 = y 2 y 2 = y 3. y m 1 = y m y m = f (x, y 1,..., y m ) y 1 (x 0 ) = K 1, y 2 (x 0 ) = K 2,..., y m (x 0 ) = K m

31 KAPITTEL 3. NUMERISK LØSING AV DIFF. LIGN Eulers metode for systemer Metoder for løsing av én enkelt førsteordens ODL kan utvides til systemer ved å bare skrive vektorfunksjoner f og y i stedet for skalarfunksjoner f og y, mens x forblir en skalar variabel. Eulers metode for systemer er i likhet med Eulers metode for én enkelt ODL ikke nøyaktig nok for praktiske formål, men den er enkel. Eulers metode for systemer kan skrives eller på komponentform y n+1 = y n + h f (x n, y n ) (3.2.4) y 1,n+1 = y 1,n + h f 1 (x n, y 1,n, y 2,n,..., y m,n ) y 2,n+1 = y 2,n + h f 2 (x n, y 1,n, y 2,n,..., y m,n ) y m,n+1 = y m,n + h f m (x n, y 1,n, y 2,n,..., y m,n ) der funksjonen f a er funksjonen for den deriverte av y a. Med andre ord har man altså at for 2. steg, ligning 1 (altså y 1,2 ) at f 1 = y 2,2. For 5. steg, ligning 3 (y 3,5 ) er f 3 = y 4,5. Eksempel 10. Skal løse initialverdiproblemet for et dempet fjæringssystem y + 2y + 0, 75y = 0, y (0) = 3, y (0) = 2, 5 vha. Eulers metode for systemer med steglengde h = 0, 2 for 0 < x < 1 der x er tid. Løsning: Skriver først om ligningen y 1 = f 1 (x, y 1, y 2 ) = y 2 Setter veidere inn i (3.2.4) og får y 2 = f 2 (x, y 1, y 2 ) = y = 2y 2 0, 75y 1 y 1,n+1 = y 1,n + h f 1 (x n, y 1,n, y 2,n ) = y 1,n + h y 2,n = y 1,n + 0, 2y 2,n y 2,n+1 = y 2,n + h f 2 (x n, y 1,n, y 2,n ) = y 2,n + 0, 2 ( 2y 2,n 0, 75y 1,n ) (Legg merke til at funksjonen f m som evalueres i iterasjonen er den deriverte av y m som beregnes. For y 1,n+1 er altså f 1 = y 1 = y 2,n ). Startbetingelsene er y (0) = y 1 (0) = 3, y (0) = y 2 (0) = 2, 5 og x n = x 0 +h n. Iterasjonen gir følgende resultater y 1,0 = 3, 0, y 2,0 = 2, 5 y 1,1 = 2, 5, y 2,1 = 2, 016 y 1,2 = 2, 110, y 2,2 = 1, 642 y 1,5 = 1, 349, y 2,5 = 0, 941

32 KAPITTEL 3. NUMERISK LØSING AV DIFF. LIGN. 31 Eksempel 11. Skal skrive om følgende ligning til et førsteordens system, skrive ut formelen for Eulers metode med steglengde h og sette opp ligningene systemet for y 1 : y (4) + 3y + y = x y (1) = 0, y (1) = 1, y (1) = 2, y (3) (1) = 3 Løsning: Setter opp ligningene y 1, y 2, y 3, y 4, y 4: Iterasjonsformelen blir da y = y 1 y 1 = y 2 y 2 = y 3 y 3 = y 4 y 4 = x 3y y y n+1 = y n + h f (x n, y n ) y 1 y 2 y 3 y 4 n+1 y 1 = y 2 y 3 y 4 n y 2 + h y 3 y 4 y 4 Setter opp y 1 : (har at x 0 = 1 pga. de oppgitte betingelsene) y 1 = y 0 + h f (x 0, y 0 ) n y 1,1 y 2,1 y 3,1 y 4,1 y 1 (1) y 2 (1) = y 2 (1) y 3 (1) + h y 3 (1) y 4 (1) y 4 (1) y 4 (1) 0 = h = h 1 + 2h 2 + 3h 3 5h

33 KAPITTEL 3. NUMERISK LØSING AV DIFF. LIGN Runge-Kutta metoden for systemer Runge-Kutta metoden for systemer nnes på samme måte som Eulers metode ved å skrive vektorfunksjoner i stedet for skalarer. For den klassiske Runge-Kutta metoden (RK4) for systemer får man da initialverdiene, de re hjelpeverdiene for hvert skritt n = 0, 1,..., N 1 og til slutt den nye verdien y n+1 på følgende form y (x 0 ) = y 0 (3.2.5) k 1 = h f (x n, y n ) (3.2.6) ( k 2 = h f x n h, y n + 1 ) 2 k 1 (3.2.7) ( k 3 = h f x n h, y n + 1 ) 2 k 2 (3.2.8) k 4 = h f (x n + h, y n + k 3 ) (3.2.9) y n+1 = y n (k 1 + 2k 2 + 2k 3 + k 4 ) (3.2.10) x n = x 0 + h n Fremgangsmåten for løsing av systemer med Runge-Kutta metoden er ellers lik metoden for å løse de med Eulers metode for systemer (omskriving av m-te ordens ligninger etc.). 3.3 Metoder for elliptiske PDL Denne seksjonen omhandler numerikk for partielle dierensial ligninger, spesielt Laplace og Poisson ligningene. Både Laplace- og Poisson ligningen er kvasilineære PDL (PDL med lineær høyeste derivert) av andre orden med to variable x og y. Denne typen linginger kan generelt skrives på formen au xx + 2bu xy + cy yy = F (x, y, u, u x, u y ) (3.3.1) der u er en ukjent funksjon av x og y (løsningen man søker) og F er en gitt funksjon av variablene. Begge ligningene er også elliptiske fordi diskriminanten ac b 2 > 0. Problemer med elliptiske ligninger fører som regel til grenseverdiproblemer i et område R, som kalles et Første grenseverdi problem eller Dirchlet problem hvis u er bestemt på grensekurven C til R. Andre grenseverdi problem eller Neumann problem dersom u n (den normalderiverte av u) er bestemt på C. = u n

34 KAPITTEL 3. NUMERISK LØSING AV DIFF. LIGN. 33 Blandet problem dersom u er bestemt på én del av C og u n på den gjenværende delen. der C som regel er en lukket kurve Dierensligninger for Laplace- og Poissonligingene I denne seksjonen ser vi på Laplacelingingen 2 u = u xx + u yy = 0 (3.3.2) og Poissonligningen 2 u = u xx + u yy = f (x, y) (3.3.3) Dette er de to viktigste PDL for praktisk bruk. For å nne metoder for numerisk løsning av disse, bytter vi først ut de partiellderiverte med tilsvarende dierenskvotienter, utledet fra Taylorformelen u xx (x, y) = 1 [u (x + h, y) 2u (x, y) + u (x h, y)] (3.3.4) h2 u yy (x, y) = 1 [u (x, y + k) 2u (x, y) + u (x, y k)] (3.3.5) k2 Setter h = k og setter (3.3.4) og (3.3.5) inn i Poissonligningen (3.3.3) og får dierensligningen som svarer til Poissonligningen (3.3.3) u (x + h, y) + u (x, y + h) + u (x h, y) + u (x, y h) 4u (x, y) = h 2 f (x, y) (3.3.6) Får på samme måte dierensligningen som svarer til Laplaceligningen (3.3.2) u (x + h, y) + u (x, y + h) + u (x h, y) + u (x, y h) 4u (x, y) = 0 (3.3.7) Der h er nettstørrelse (mesh). Geometrisk kan man tolke det som at man i (3.3.7) ser på forholdet mellom u (x, y) og de re nabopunktene (se Figur 3.3). Man tolker det som at u i (x, y) er lik gjennomsnittet av verdiene til u i de re nabopunktene.

35 KAPITTEL 3. NUMERISK LØSING AV DIFF. LIGN. 34 (x, y+h) h (x h, y) h h (x+h, y) h (x, y h) Figur 3.3: Figuren viser et plott som illusterer prinsippet for dierensligninger Dirchlet problem I numerikken løses Dirchlet problemer i et område R ved å velge en h og sette opp et kvadratisk nett av horisontale og vertikale rette linjer med avstand h. Punktene der de krysser kalles noder, se Figur 3.4. Deretter aproksimerer man den gitte PDLen med en dierensligning som gir forholdet mellom de ukjente verdiene til u i nodene i R og grenseverdiene. Dette gir et lineært system av algebraiske ligninger, og løsningen av dette systemet er en aproksimasjon til de ukjente verdiene til u i nodene i R. Dette systemet løser man gjerne med en iterasjonsmetode, gjerne Gauss-Seidel metoden, som for PDL ofte kalles Liebmanns metode. Denne tilnærmingen illustreres best med et eksempel. For enkelhetens skyld brukes følgende notasjon (se også Figur 3.4) P ij = (ih, jh), u ij = u (ih, jh) (3.3.8) Med denne notasjonen blir dierensligningen for Laplaceligningen (3.3.7) for en hvilket som helst node P ij Og tilsvarende for Poissonligningen u i+1,j + u i,j+1 + u i 1,j + u i,j 1 4u ij = 0 (3.3.9) u i+1,j + u i,j+1 + u i 1,j + u i,j 1 4u ij = h 2 f (x, y) (3.3.10)

36 KAPITTEL 3. NUMERISK LØSING AV DIFF. LIGN. 35 P43 P12 P22 P11 P21 P31 Figur 3.4: Plottet viser et område i xy-planet dekt med et nett h. Den heltrukne linja er kurven C som omslutter området R.

37 KAPITTEL 3. NUMERISK LØSING AV DIFF. LIGN. 36 Eksempel 12. Dette eksempelet tar for seg en løsning av Laplaceligningen med Liebmanns metode. De re 12 cm lange sidene av en kvadratisk plate laget av et homogent materiale holdes ved konstant temperatur 0 C og 100 C som vist i Figur 3.5. Skal i denne oppgaven bruke et nett med h = 4 cm og bruke Liebmanns metode til å nne temperaturen i nodene. Løsning: Vi ser her på systemet som tidsuavhengig, varmeligningen u t = c 2 (u xx + u yy ) reduseres da til Laplace ligningen (3.3.2). Setter opp nettet som vist i 3.5 og ser på nodene i rekkefølgen P 11, P 21, P 12, P 22 (resten av nodene kjenner vi, ettersom det er oppgitt at randen har konstant temperatur). Bruker (3.3.9) og ytter alle termene fra randen til høyre side 4u 11 +u 21 +u 12 = 200 u 11 4u 21 +u 22 = 200 u 11 4u 12 +u 22 = 100 u 21 +u 12 4u 22 = 100 Løser så systemet med Liebmanns metode (Gauss-Seidel) ved å først dele på -4 og så ytte termer til høyre side u 11 = 0., 25u 21 +0, 25u u 21 = 0, 25u 11 +0, 25u u 12 = 0, 25u 11 +0, 25u u 22 = 0, 25u 21 +0, 25u Hvis man videre setter u 11 = x 1, u 21 = x 2, u 12 = x 3, u 22 = x 4 er iterasjonsprosessen identisk med den forklart for Gauss-Seidel iterasjon i Underseksjon 2.3.1, med 100, 100, 100, 100 valgt som startverdier. Gitt problem Nett og noder u = 0 u = 0 P13 P23 u = 100 R u = 100 P02 P12 P22 P32 u = 100 R u = 100 P01 P11 P21 P31 P10 P20 u = 100 u = 100 Figur 3.5: Figuren illustrerer det gitte problemet i eksempelet og den samme guren med nett og noder.

38 Bibliogra [1] Kreyszig, E. Advanced Engineering Mathematics, 9th ed.; John Wiley and Sons, Inc,

39 Register dierenskvotienter, 33 dierensligningen, 33 Dierensligninger, 33 Dirchlet problem, 32, 34 Doolittles metode, 19 ekstrapoler verdi, 14 elliptiske, 32 Eulers metode, 26 Eulers metode for systemer, 30 Feilestimat, 10 Feilproplantning, 5 kspunkt-iterasjon, 6 kspunktet, 6 oating point, 4 Gauss-Seidel iterasjon, 20 Heuns metode, 27 ill-conditioned, 24 Interpolasjon, 8 interpolasjon, 12 interpolasjonspolynom, 8 node, 8 noder, 34 normalderiverte, 32 orden, 18 ordenen, 7 partielle dierensial ligninger, 32 Poisson ligningen, 32 Poissonligningen, 33 relativ feil, 5 Runge-Kutta metoden for systemer, 32 Signikante sier, 4 Simpsons regel, 14 spektralradius, 21 steglengde, 25 trapes-metoden, 13 usikkerhet, 5 Jacobi iterasjon, 21 Jacobimatrisen, 23 koesientmatrisen, 17 Konvergens, 7 kvasilineære, 32 Løsningsvektor, 17 Laplace ligningen, 32 Laplacelingingen, 33 Liebmanns metode, 34 LU-faktorisering, 18 nettstørrelse, 33 Neumann problem, 32 Newtons metode, 7 38

Numerikk. TMA Matematikk 4N. Einar Baumann

Numerikk. TMA Matematikk 4N. Einar Baumann Numerikk TMA4125 - Matematikk 4N Einar Baumann 3. mai 2011 1 Forord Dette kompendiet er ment som en supplement til kompendiet i Matematikk 4 som selges på Tapir og ikke inneholder numerikkdelen i 4N og

Detaljer

Alle svar skal grunngis. Alle deloppgaver har lik vekt.

Alle svar skal grunngis. Alle deloppgaver har lik vekt. Alle svar skal grunngis. Alle deloppgaver har lik vekt. Oppgave Vi denerer matrisene A, B, og C som A = [ ] 3, B = 5 9, C = 3 3. a) Regn ut følgende matrisesummer og matriseprodukter, om mulig. Dersom

Detaljer

TMA4122/TMA4130 Matematikk 4M/4N Høsten 2010

TMA4122/TMA4130 Matematikk 4M/4N Høsten 2010 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag TMA4122/TMA410 Matematikk 4M/4N Høsten 2010 1 Oppgave: Løs følgende ligningssystemer ved hjelp av Gauss-eliminasjon med delvis

Detaljer

Eksamen i TMA4122 Matematikk 4M

Eksamen i TMA4122 Matematikk 4M Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side av 6 Faglig kontakt under eksamen: Yura Lyubarskii: mobil 9647362 Anne Kværnø: mobil 92663824 Eksamen i TMA422 Matematikk

Detaljer

TMA4123/TMA4125 Matematikk 4M/4N Vår 2013

TMA4123/TMA4125 Matematikk 4M/4N Vår 2013 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag TMA423/TMA425 Matematikk 4M/4N Vår 203 Løsningsforslag Øving 2 La y = yx være funksjonen som tilfredstiller differensialligningen

Detaljer

f (x) = a 0 + a n cosn π 2 x. xdx. En gangs delvisintegrasjon viser at 1 + w 2 eixw dw, 4 (1 + w 2 ) 2 eixw dw.

f (x) = a 0 + a n cosn π 2 x. xdx. En gangs delvisintegrasjon viser at 1 + w 2 eixw dw, 4 (1 + w 2 ) 2 eixw dw. NTNU Institutt for matematiske fag Eksamen i TMA Matematikk M høsten 008 Løsningsforslag a Cosinusrekka til f blir av formen - 0 6 f (x a 0 + n0 a n cosn π x Vi har a 0 0, og a n R 0 f (xcosnπ xdx En gangs

Detaljer

Numerisk løsning av ODL

Numerisk løsning av ODL Numerisk løsning av ODL Arne Morten Kvarving Department of Mathematical Sciences Norwegian University of Science and Technology 5. November 2007 Problem og framgangsmåte Vi vil finne en tilnærming til

Detaljer

Alle svar skal grunngis. Alle deloppgaver har lik vekt.

Alle svar skal grunngis. Alle deloppgaver har lik vekt. Alle svar skal grunngis. Alle deloppgaver har lik vekt. Oppgave Vi denerer matrisene A, B, og C som A = [ ] 3, B = 5 9, C = 3 3. a) Regn ut følgende matrisesummer og matriseprodukter, om mulig. Dersom

Detaljer

Oppsummering TMA4100. Kristian Seip. 26./28. november 2013

Oppsummering TMA4100. Kristian Seip. 26./28. november 2013 Oppsummering TMA4100 Kristian Seip 26./28. november 2013 Forelesningene 26./28. november Disse forelesningene er et forsøk på å se de store linjer og sammenhengen mellom de ulike deltemaene i TMA4100 delvis

Detaljer

MA1102 Grunnkurs i analyse II Vår 2014

MA1102 Grunnkurs i analyse II Vår 2014 Norges teknisknaturvitenskapelige universitet Institutt for matematiske fag MA Grunnkurs i analyse II Vår 4 Løsningsforslag Øving 9 7.3.b Med f() = tan +, så er f () = cos () på intervallet ( π/, π/).

Detaljer

Numerisk løsning av PDL

Numerisk løsning av PDL Numerisk løsning av PDL Arne Morten Kvarving Department of Mathematical Sciences Norwegian University of Science and Technology 6. November 2007 Problem og framgangsmåte Fram til nå har vi sett på ordinære

Detaljer

Oppsummering TMA4100. Kristian Seip. 16./17. november 2015

Oppsummering TMA4100. Kristian Seip. 16./17. november 2015 Oppsummering TMA4100 Kristian Seip 16./17. november 2015 Forelesningene 17./18. november Denne forelesningen beskriver de store linjer og sammenhengen mellom de ulike deltemaene i TMA4100 noen tips for

Detaljer

Finne løsninger på ligninger numerisk: Newton-Raphson metoden og Fikspunktiterasjon MAT111, høsten 2017

Finne løsninger på ligninger numerisk: Newton-Raphson metoden og Fikspunktiterasjon MAT111, høsten 2017 Finne løsninger på ligninger numerisk: Newton-Raphson metoden og Fikspunktiterasjon MAT111, høsten 2017 Andreas Leopold Knutsen 4. oktober 2017 Problem og hovedidé Problem: Finn løsning(er) r på en ligning

Detaljer

Oppsummering TMA4100. Kristian Seip. 17./18. november 2014

Oppsummering TMA4100. Kristian Seip. 17./18. november 2014 Oppsummering TMA4100 Kristian Seip 17./18. november 2014 Forelesningene 17./18. november Disse forelesningene er et forsøk på å se de store linjer og sammenhengen mellom de ulike deltemaene i TMA4100 delvis

Detaljer

TMA4135 Matematikk 4D Kompendium i numerikk. Eirik Refsdal

TMA4135 Matematikk 4D Kompendium i numerikk. Eirik Refsdal TMA4135 Matematikk 4D Kompendium i numerikk Eirik Refsdal 2. august 2005 En mangel ved dagens autorative kompendium i matematikk 4, er at numerikkbiten i matematikk 4D er fullstendig utelatt. Dette er

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 1100 Modellering og beregninger. Eksamensdag: Fredag 7. januar 2005. Tid for eksamen: 14:30 17:30. Oppgavesettet er på

Detaljer

TMA4123M regnet oppgavene 2 7, mens TMA4125N regnet oppgavene 1 6. s 2 Y + Y = (s 2 + 1)Y = 1 s 2 (1 e s ) e s = 1 s s2 s 2 e s.

TMA4123M regnet oppgavene 2 7, mens TMA4125N regnet oppgavene 1 6. s 2 Y + Y = (s 2 + 1)Y = 1 s 2 (1 e s ) e s = 1 s s2 s 2 e s. NTNU Institutt for matematiske fag TMA43/5 Matematikk 4M/N, 8 august, Løsningsforslag TMA43M regnet oppgavene 7, mens TMA45N regnet oppgavene 6 a) Andre forskyvningsteorem side 35 i læreboken) gir at der

Detaljer

Eksamen i TMA4123/TMA4125 Matematikk 4M/N

Eksamen i TMA4123/TMA4125 Matematikk 4M/N Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side av 7 Faglig kontakt under eksamen: Anne Kværnø: mobil 92663824 Eksamen i TMA423/TMA425 Matematikk 4M/N Bokmål Mandag 2.

Detaljer

Numerisk lineær algebra

Numerisk lineær algebra Numerisk lineær algebra Arne Morten Kvarving Department of Mathematical Sciences Norwegian University of Science and Technology 29. Oktober 2007 Problem og framgangsmåte Vi vil løse A x = b, b, x R N,

Detaljer

Prøve i Matte 1000 ELFE KJFE MAFE 1000 Dato: 02. desember 2015 Hjelpemiddel: Kalkulator og formelark

Prøve i Matte 1000 ELFE KJFE MAFE 1000 Dato: 02. desember 2015 Hjelpemiddel: Kalkulator og formelark Prøve i Matte ELFE KJFE MAFE Dato: 2. desember 25 Hjelpemiddel: Kalkulator og formelark Alle svar skal grunngis. Alle deloppgaver har lik vekt. Oppgave Gitt matrisene A = 2 2 3 5 og B = [ 5 7 2 ] Regn

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 00 Modellering og beregninger. Eksamensdag: Torsdag 6. desember 202. Tid for eksamen: 9:00 3:00. Oppgavesettet er på 8

Detaljer

MA2501 Numeriske metoder

MA2501 Numeriske metoder MA251 Numeriske metoder Løsningsforslag, Øving 3 Oppgave 1 a) Start med å tegne en skisse av funksjonen f(x) = x.99(e x 1). Vi oppdager fort at α må ligge svært nær, faktisk rundt.2. Newtons metode anvendt

Detaljer

Matematikk 4 TMA4123M og TMA 4125N 20. Mai 2011 Løsningsforslag med utfyllende kommentarer

Matematikk 4 TMA4123M og TMA 4125N 20. Mai 2011 Løsningsforslag med utfyllende kommentarer h og f g og f Matematikk TMA3M og TMA 5N 0. Mai 0 Løsningsforslag med utfyllende kommentarer Oppgave Funksjonen f () = sin, de nert på intervallet [0; ], skal utvides til en odde funksjon, g, og en like

Detaljer

s 2 Y + Y = (s 2 + 1)Y = 1 s 2 (1 e s ) e s = 1 s s2 s 2 e s. s 2 (s 2 + 1) 1 s 2 e s. s 2 (s 2 + 1) = 1 s 2 1 s s 2 e s.

s 2 Y + Y = (s 2 + 1)Y = 1 s 2 (1 e s ) e s = 1 s s2 s 2 e s. s 2 (s 2 + 1) 1 s 2 e s. s 2 (s 2 + 1) = 1 s 2 1 s s 2 e s. NTNU Institutt for matematiske fag TMA435 Matematikk 4D eksamen 8 august Løsningsforslag a) Andre forskyvningsteorem side 35 i læreboken) gir at der ut) er Heaviside-funksjonen f t) = L {F s)} = ut ) g

Detaljer

Løsningsforslag. Oppgave 1 Gitt matrisene ] [ og C = A = 4 1 B = 2 1 3

Løsningsforslag. Oppgave 1 Gitt matrisene ] [ og C = A = 4 1 B = 2 1 3 Prøve i Matematikk BYFE DAFE Dato: 27. mai 26 Hjelpemiddel: Kalkulator og formelark Alle svar skal grunngis. Alle deloppgaver har lik vekt. Løsningsforslag Oppgave Gitt matrisene [ 2 A 4 B [ 2 og C [ 2

Detaljer

LØSNINGSFORSLAG EKSAMEN MATEMATIKK 4N,

LØSNINGSFORSLAG EKSAMEN MATEMATIKK 4N, Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side 1 av 16 LØSNINGSFORSLAG EKSAMEN MATEMATIKK 4N, 19.12.2003 Oppgave 1 a) Vis at den Laplacetransformerte av f(t) = 2te t

Detaljer

TMA4100 Matematikk 1 Høst 2014

TMA4100 Matematikk 1 Høst 2014 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag TMA4 Matematikk Høst 4 Løsningsforslag Øving 5.7.4 Vi observerer at både y = cos πx 4 og y = x er like funksjoner. Det vil si

Detaljer

MA2501 Numeriske metoder

MA2501 Numeriske metoder MA2501 Numeriske metoder Løsningsforslag, øving 7 Oppgave 1 a) Vi vet at r = Ae e = A 1 r. La være en vektornorm på R n med en tilhørende avledet (subordinat) matrisenorm på R n n. Siden blir Ax A = sup

Detaljer

MA2501 Numeriske metoder

MA2501 Numeriske metoder MA250 Numeriske metoder Oppgave Løsningsforslag, øving 7 a) Vi vet at r = Ae e = A r. La være en vektornorm på R n med en tilhørende avledet (subordinat) matrisenorm på R n n. Siden blir Ax A = sup Ax

Detaljer

LØSNINGSFORSLAG TIL EKSAMEN I FAG SIF5045 NUMERISK LØSNING AV DIFFERENSIALLIGNINGER

LØSNINGSFORSLAG TIL EKSAMEN I FAG SIF5045 NUMERISK LØSNING AV DIFFERENSIALLIGNINGER Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side av 8 Faglig kontakt under eksamen: Syvert P. Nørsett 7 59 5 45 LØSNINGSFORSLAG TIL EKSAMEN I FAG SIF545 NUMERISK LØSNING

Detaljer

MAT jan jan feb MAT Våren 2010

MAT jan jan feb MAT Våren 2010 MAT 1012 Våren 2010 Mandag 25. januar 2010 Forelesning Vi fortsetter med å se på det bestemte integralet, bl.a. på hvordan vi kan bruke numeriske beregninger til å bestemme verdien når vi ikke nødvendigvis

Detaljer

Løsningsforslag. og B =

Løsningsforslag. og B = Prøve i Matte Dato: vår 5 ENDRE Hjelpemiddel: Kalkulator og formelark Alle svar skal grunngis. Alle deloppgaver ar lik vekt. Oppgave a Gitt matrisene A regn ut A + B, AB. Løsningsforslag 4 og B 7 5 Vi

Detaljer

BYFE DAFE Matematikk 1000 HIOA Obligatorisk innlevering 5 Innleveringsfrist Fredag 15. april 2016 kl 14 Antall oppgaver: 8

BYFE DAFE Matematikk 1000 HIOA Obligatorisk innlevering 5 Innleveringsfrist Fredag 15. april 2016 kl 14 Antall oppgaver: 8 Innlevering BYFE DAFE Matematikk HIOA Obligatorisk innlevering 5 Innleveringsfrist Fredag 5. april 6 kl Antall oppgaver: 8 Funksjonen ft) er vist i guren over. Funksjonen F x) er denert som for x. F x)

Detaljer

Eksamensoppgave i TMA4135 Matematikk 4D

Eksamensoppgave i TMA4135 Matematikk 4D Institutt for matematiske fag Eksamensoppgave i TMA435 Matematikk 4D Faglig kontakt under eksamen: Helge Holden a, Gard Spreemann b Tlf: a 92038625, b 93838503 Eksamensdato: 0. desember 205 Eksamenstid

Detaljer

= x lim n n 2 + 2n + 4

= x lim n n 2 + 2n + 4 NTNU Institutt for matematiske fag TMA400 Matematikk høsten 20 Løsningsforslag - Øving Avsnitt 8.7 6 Potensrekken konvergerer opplagt for x = 0, så i drøftingen nedenfor antar vi x 0. Vi vil bruke forholdstesten

Detaljer

Eksamensoppgave i TMA4135 Matematikk 4D

Eksamensoppgave i TMA4135 Matematikk 4D Institutt for matematiske fag Eksamensoppgave i TMA435 Matematikk 4D Faglig kontakt under eksamen: Helge Holden a, Gard Spreemann b Tlf: a 92038625, b 93838503 Eksamensdato: 2. desember 204 Eksamenstid

Detaljer

Viktig informasjon. 1.1 Taylorrekker. Hva er Taylor-polynomet av grad om for funksjonen? Velg ett alternativ

Viktig informasjon. 1.1 Taylorrekker. Hva er Taylor-polynomet av grad om for funksjonen? Velg ett alternativ Viktig informasjon MAT-INF1100 - Modellering og beregninger Mandag 10. desember 2018 Kl.09:00-13:00 (4 timer) Tillatte hjelpemiddel: Formelsamling (deles ut på eksamen), Gyldig kalkulator. I dette oppgavesettet

Detaljer

Eksamensoppgave i TMA4122,TMA4123,TMA4125,TMA4130 Matematikk 4N/M

Eksamensoppgave i TMA4122,TMA4123,TMA4125,TMA4130 Matematikk 4N/M Institutt for matematiske fag Eksamensoppgave i TMA422,TMA423,TMA425,TMA430 Matematikk 4N/M Faglig kontakt under eksamen: Gunnar Taraldsen Tlf: 46432506 Eksamensdato: 9. august 207 Eksamenstid (fra til):

Detaljer

Eksamensoppgave i TMA4135 Matematikk 4D

Eksamensoppgave i TMA4135 Matematikk 4D Institutt for matematiske fag Eksamensoppgave i TMA4135 Matematikk 4D Faglig kontakt under eksamen: Gunnar Taraldsen Tlf: 46432506 Eksamensdato: 3. desember 2016 Eksamenstid (fra til): 09:00 13:00 Hjelpemiddelkode/Tillatte

Detaljer

x n+1 = x n f(x n) f (x n ) = x n x2 n 3

x n+1 = x n f(x n) f (x n ) = x n x2 n 3 TMA4 Høst 26 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag 4.2.8 Vi setter f(x) = x 2 3. Da blir f (x) = 2x, og iterasjonen blir f (x n ) = x n x2 n 3 2x n () Siden vi har

Detaljer

Obligatorisk innleveringsoppgave, løsning Lineær algebra, Våren 2006

Obligatorisk innleveringsoppgave, løsning Lineær algebra, Våren 2006 Obligatorisk innleveringsoppgave, løsning Lineær algebra, Våren 006 Oppgave I hele oppgaven bruker vi I = 0 0 0 0. 0 0 a) Matrisen A har størrelse og B har størrelse slik at matriseproduktet A B er en

Detaljer

Løsningsforslag øving 6

Løsningsforslag øving 6 Løsningsforslag øving 6 7 Husk Teorem 79 i notatet: En delmengde U av et vektorrom V er et underrom hvis ) nullvektoren er i U, ) summen av to vektorer i U er i U igjen, og 3) et skalarmultiplum av en

Detaljer

EKSAMEN Løsningsforslag

EKSAMEN Løsningsforslag 5..7 EKSAMEN Løsningsforslag Emnekode: ITD5 Dato:. desember 7 Hjelpemidler: - To A-ark med valgfritt innhold på begge sider. - Formelhefte. - Kalkulator som deles ut samtidig med oppgaven. Emnenavn: Matematikk

Detaljer

Lineær Algebra og Vektorrom. Eivind Eriksen. Høgskolen i Oslo, Avdeling for Ingeniørutdanning

Lineær Algebra og Vektorrom. Eivind Eriksen. Høgskolen i Oslo, Avdeling for Ingeniørutdanning Lineær Algebra og Vektorrom Eivind Eriksen Høgskolen i Oslo, Avdeling for Ingeniørutdanning c Eivind Eriksen 2005. Innhold Kapittel 1. Lineære likningssystemer 1 1.1. Lineære likningssystemer i to variable

Detaljer

Matematikk 1000. Eksamensaktuelle numerikk-oppgåver

Matematikk 1000. Eksamensaktuelle numerikk-oppgåver Matematikk 1000 Eksamensaktuelle numerikk-oppgåver Som kj er numeriske metodar ein sentral del av dette kurset. Dette vil også sette preg på eksamen. Men vi kjem ikkje til å bruke datamaskin på sjølve

Detaljer

Elementære eliminasjonsmatriser

Elementære eliminasjonsmatriser Elementære eliminasjonsmatriser Gitt en vektor a = [a 1,..., a n ] T, en matrise 1 0 0 0.......... M k = 0 1 0 0 0 a k+1 a k 1 0, a k 0,.......... 0 an a k 0 1 kalles elementære eliminasjonsmatriser eller

Detaljer

Fasit MAT102 juni 2016

Fasit MAT102 juni 2016 Fasit MAT02 juni 206. (a) Finn egenverdiene og egenvektorene til matrisen ( ) 6 A = 2 7 Svar: λ = 8 og ( ) x = y y ( ) /2, λ = 5 og ( ) x = y y ( ) for alle y 0. (b) Finn den generelle løsningen på systemet

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 1100 Modellering og beregninger. Eksamensdag: Mandag 5. desember 2011. Tid for eksamen: 9:00 13:00. Oppgavesettet er på

Detaljer

TMA4100 Matematikk 1, 4. august 2014 Side 1 av 12. x 2 3x +2. x 2

TMA4100 Matematikk 1, 4. august 2014 Side 1 av 12. x 2 3x +2. x 2 TMA4 Matematikk, 4. august 24 Side av 2 Oppgave Den rasjonale funksjonen p er definert som p(x) x2 3x +2 3x 2 5x +2. Finn de tre grenseverdiene lim xæ p(x), lim xæ p(x) og lim xæœ p(x). Løsning: x 2 3x

Detaljer

TMA4100 Matematikk 1 Høst 2014

TMA4100 Matematikk 1 Høst 2014 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag TMA4 Matematikk Høst 24 Løsningsforslag Øving 9 4.3.4 Vi bruker Taylor-polynom til å løse denne oppgaven. Taylor-polynomet (Maclaurinpolynomet)

Detaljer

Avdeling for lærerutdanning. Lineær algebra. for allmennlærerutdanningen. Inger Christin Borge

Avdeling for lærerutdanning. Lineær algebra. for allmennlærerutdanningen. Inger Christin Borge Avdeling for lærerutdanning Lineær algebra for allmennlærerutdanningen Inger Christin Borge 2006 Innhold Notasjon iii 1 Lineære ligningssystemer 1 1.1 Lineære ligninger......................... 1 1.2 Løsningsmengde

Detaljer

Matematikk 1000. Øvingsoppgaver i numerikk leksjon 11 Eulers metode. Løsningsforslag

Matematikk 1000. Øvingsoppgaver i numerikk leksjon 11 Eulers metode. Løsningsforslag Matematikk 1000 Øvingsoppgaver i numerikk leksjon 11 Eulers metode Løsningsforslag Oppgave 1 Samanlikning med analytisk løsning y = 3 2 x y, y(0) = 1. a) Kandidat til løsning: y = e x3/2. Vi deriverer

Detaljer

Numerisk integrasjon

Numerisk integrasjon Numerisk integrasjon Arne Morten Kvarving Department of Mathematical Sciences Norwegian University of Science and Technology 29. Oktober 2007 Problem og framgangsmåte Vil vil finne en numerisk approksimasjon

Detaljer

Lineære likningssystemer og matriser

Lineære likningssystemer og matriser Kapittel 3 Lineære likningssystemer og matriser I dette kapittelet skal vi sette sammen Kapittel 1 og 2. 3.1 Den utvidede matrisen til et likningssystem Vi starter med et lineært likningssystem med m likninger

Detaljer

Fasit til utvalgte oppgaver MAT1110, uka 28/4-2/5

Fasit til utvalgte oppgaver MAT1110, uka 28/4-2/5 Fasit til utvalgte oppgaver MAT1110, uka 8/4-/5 Tom Lindstrøm (lindstro@math.uio.no) 5..5 a) Alle punktene i B har avstand til origo større enn 1, så d(0, B) må være minst 1. Ved å velge punkter på x-aksen

Detaljer

Matematikk Øvingsoppgaver i numerikk leksjon 7 Løsningsforslag

Matematikk Øvingsoppgaver i numerikk leksjon 7 Løsningsforslag Matematikk 1000 Øvingsoppgaver i numerikk leksjon 7 Løsningsforslag Oppgave 1 Halveringsmetoden igjen a) I skriptet vårt fra leksjon 6 skal altså linje 16 erstattes med while abs(b-a)>1e-3. Når vi gjør

Detaljer

Oppgave 1. e rt = 120e. = 240 e

Oppgave 1. e rt = 120e. = 240 e Løsning MET 803 Matematikk Dato 5. desember 05 kl 0900-00 Oppgave. (a) Dersom vi selger eiendommen etter t år, med t > 0, så er nåverdien av salgssummen med r = 0,0. Da får vi N(t) = V (t)e rt = 0 e e

Detaljer

EKSAMEN I EMNET MAT160 Beregningsalgoritmer 1 Mandag 12 februar 2007 LØSNINGSFORSLAG

EKSAMEN I EMNET MAT160 Beregningsalgoritmer 1 Mandag 12 februar 2007 LØSNINGSFORSLAG Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Matematisk institutt Side 1 av 5 BOKMÅL EKSAMEN I EMNET MAT160 Beregningsalgoritmer 1 Mandag 12 februar 2007 LØSNINGSFORSLAG Tillatte

Detaljer

Løsningsforslag. og B =

Løsningsforslag. og B = Prøve i Matte EMFE DAFE ELFE BYFE Dato: august 25 Hjelpemiddel: Kalkulator og formelark Alle svar skal grunngis. Alle deloppgaver har lik vekt. Oppgave a) Gitt matrisene A = 2 3 2 4 2 Løsningsforslag og

Detaljer

Fagdag Plan: Instruks: Innledning: Hva mener man med "numerisk matematikk"? Fd 4 - Numeriske metoder

Fagdag Plan: Instruks: Innledning: Hva mener man med numerisk matematikk? Fd 4 - Numeriske metoder Fagdag 4 8..07 Plan: Innledning om numeriske metoder Areidsoppgaver med numeriske metoder Instruks: Areid 3 og 3 i grupper. Velg en gruppeleder til å styre tidsruken. Gruppen skal areide seg gjennom alle

Detaljer

Numerisk løsning av differensiallikninger Eulers metode,eulers m

Numerisk løsning av differensiallikninger Eulers metode,eulers m Numerisk løsning av differensiallikninger Eulers metode, Eulers midtpunktmetode, Runge Kuttas metode, Taylorrekkeutvikling* og Likninger av andre orden MAT-INF1100 Diskretsering Utgangspunkt: differensiallikning

Detaljer

6 Numeriske likningsløsere TMA4125 våren 2019

6 Numeriske likningsløsere TMA4125 våren 2019 6 Numeriske likningsløsere TMA415 våren 019 Andregradslikningen kan vi løse med formelen a + b + c 0 b ± b 4ac a Men i mange anvendelser dukker det opp likninger ikke kan løses analytisk Et klassisk eksempel

Detaljer

Eksamen TMA desember 2009

Eksamen TMA desember 2009 Eksamen TMA41 14. desember 009 Norges teknisknaturvitenskapelige universitet Institutt for matematiske fag 1 a) Grafen. - 0 4 6 b) Dersom vi antar at f(x) = 1 (f(x + 0) + f(x 0)), har vi f(x) = Setter

Detaljer

Matematikk 1000. Øvingsoppgaver i numerikk leksjon 6. Løsningsforslag

Matematikk 1000. Øvingsoppgaver i numerikk leksjon 6. Løsningsforslag Matematikk 1000 Øvingsoppgaver i numerikk leksjon 6 Løsningsforslag Oppgave 1 Funksjoner og tangenter 2.1: 15 a) Vi plotter grafen med et rutenett: > x=-3:.1:3; > y=x.^2; > plot(x,y) > grid on > axis([-2

Detaljer

TMA Matematikk 4D Fredag 19. desember 2003 løsningsforslag

TMA Matematikk 4D Fredag 19. desember 2003 løsningsforslag Norges teknisk-naturvitenskapelige universitet Institutt for matematiske fag TMA Matematikk D Fredag 9. desember 23 løsningsforslag a Vi bruker s-forskyvningsregelen Rottmann L{gte at } Gs a med gt t.

Detaljer

Polynomisk interpolasjon

Polynomisk interpolasjon Polynomisk interpolasjon Hans Munthe-Kaas 1. jaunar 2002 Abstract Dette notatet tar for seg interpolasjon med polynomer. Notatet er ment som et tillegg til læreboken i I162, og forsøker å framstille dette

Detaljer

MA2501 Numeriske metoder

MA2501 Numeriske metoder MA501 Numeriske metoder Vår 009 Øving 9 Oppgave 1 Bruk vedlagte matlab-program skyt.m til å løse randverdiproblemet x + e x = 0, x(0) = x(1) = 0 Oppgave Gitt startverdiproblemet x = t(x ), x(0) = 1, x

Detaljer

L(t 2 ) = 2 s 3, 2. (1. Skifteteorem) (s 2) 3. s 2. (Konvolusjonsteoremet) s 2. L 1 ( Z. = t, L 1 ( s 2 e 2s) = (t 2)u(t 2). + 1

L(t 2 ) = 2 s 3, 2. (1. Skifteteorem) (s 2) 3. s 2. (Konvolusjonsteoremet) s 2. L 1 ( Z. = t, L 1 ( s 2 e 2s) = (t 2)u(t 2). + 1 NTNU Institutt for matematiske fag Eksamen i TMA5 Matematikk D høsten 008 Løsningsforslag a i Lt s, Lt e t Skifteteorem s ii Z t L sinτsint τdτ 0 s Konvolusjonsteoremet + b i L s t, L s e s t ut ii L s

Detaljer

Viktig informasjon. 1.1 Taylorrekker. Hva er Taylor-polynomet av grad om for funksjonen? Velg ett alternativ

Viktig informasjon. 1.1 Taylorrekker. Hva er Taylor-polynomet av grad om for funksjonen? Velg ett alternativ Viktig informasjon MAT-IN1105 - Modellering og beregninger Mandag 10. desember 2018 Kl.09:00-13:00 (4 timer) Tillatte hjelpemiddel: Formelsamling (deles ut på eksamen), Gyldig kalkulator. I dette oppgavesettet

Detaljer

Løsningsforslag til utvalgte oppgaver i kapittel 10

Løsningsforslag til utvalgte oppgaver i kapittel 10 Løsningsforslag til utvalgte oppgaver i kapittel 0 I kapittel 0 får du trening i å løse ulike typer differensialligninger, og her får du bruk for integrasjonsteknikkene du lærte i forrige kapittel. Men

Detaljer

Semesteroppgave. TMA4215 Numerisk Matematikk Gruppe nr. 6 Kristian Stormark og Bjørn E. Vesterdal. Høst 2003

Semesteroppgave. TMA4215 Numerisk Matematikk Gruppe nr. 6 Kristian Stormark og Bjørn E. Vesterdal. Høst 2003 Semesteroppgave TMA4215 Numerisk Matematikk Gruppe nr. 6 Kristian Stormark og Bjørn E. Vesterdal Høst 2003 Sammendrag Fra datasettet med termodynamiske egenskaper for vann ved konstant temperatur 25 C

Detaljer

Newtons interpolasjon og dividerte differanser

Newtons interpolasjon og dividerte differanser Newtons interpolasjon og dividerte differanser Gitt (x i, y i ), for i = 0, 1,..., n, Newtons basis funksjoner er definert som 1/16 j 1 π j (x) = (x x 0 )(x x 1 ) (x x j 1 ) = (x x k ) for j = 1,..., n

Detaljer

EKSAMEN I EMNET Løsning: Mat Grunnkurs i Matematikk I Mandag 14. desember 2015 Tid: 09:00 14:00

EKSAMEN I EMNET Løsning: Mat Grunnkurs i Matematikk I Mandag 14. desember 2015 Tid: 09:00 14:00 Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Matematisk institutt Side 1 av 7 BOKMÅL EKSAMEN I EMNET Mat 111 - Grunnkurs i Matematikk I Mandag 14. desember 15 Tid: 9: 14: Tillatte

Detaljer

TMA4105 Matematikk 2 Vår 2014

TMA4105 Matematikk 2 Vår 2014 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag TMA4105 Matematikk 2 Vår 2014 Løsningsforslag Øving 7 10.4.7 Vi skal finne likningen til et plan gitt to punkter P = (1, 1,

Detaljer

Løsningsforslag: Eksamen i MAT111 - Grunnkurs i Matematikk I

Løsningsforslag: Eksamen i MAT111 - Grunnkurs i Matematikk I Universitetet i Bergen Matematisk institutt Bergen, 8. desember 006. Bokmål Løsningsforslag: Eksamen i MAT - Grunnkurs i Matematikk I Mandag desember 8, 006, kl. 09-4. Oppgave Gitt funksjonen f(x) = ln(

Detaljer

x(x 1)(x 2) p(x) = 3,0 1( 1 1)( 1 2) Newtons interpolasjonsformel: Tabellen over dividerte differenser er gitt ved

x(x 1)(x 2) p(x) = 3,0 1( 1 1)( 1 2) Newtons interpolasjonsformel: Tabellen over dividerte differenser er gitt ved NTNU Institutt for matematiske fag TMA35 Matematikk D eksamen 20. desember 200 Løsningsforslag Oppgaven kan, for eksempel, løses ved hjelp av Lagrange-interpolasjon eller Newtons interpolasjonsformel.

Detaljer

8 Interpolasjon TMA4125 våren 2019

8 Interpolasjon TMA4125 våren 2019 8 Interpolasjon TMA4 våren 9 Fra M husker du at dersom x i er n + forskjellige punkter på x-aksen med korresponderende y-verdier y i, finnes det et entydig polynom av maksimal grad n som interpolerer punktene

Detaljer

Høgskolen i Oslo og Akershus. 1 (x 2 + 1) 1/2 + x 1 2 (x2 + 1) 1/2 (x 2 + 1) = x 2x 2 x = = 3 ln x sin x

Høgskolen i Oslo og Akershus. 1 (x 2 + 1) 1/2 + x 1 2 (x2 + 1) 1/2 (x 2 + 1) = x 2x 2 x = = 3 ln x sin x Løysingsforslag til eksamen i matematikk, mai 4 Oppgåve a) i) ii) f(x) x x + x(x + ) / ( f (x) x (x + ) / + x (x + ) /) g(x) ln x sin x x (x + ) / + x (x + ) / (x + ) x + + x x x + x + + x x + x + x +

Detaljer

Prøve i Matte 1000 BYFE DAFE 1000 Dato: 03. mars 2016 Hjelpemiddel: Kalkulator og formelark. Alle svar skal grunngis. Alle deloppgaver har lik vekt.

Prøve i Matte 1000 BYFE DAFE 1000 Dato: 03. mars 2016 Hjelpemiddel: Kalkulator og formelark. Alle svar skal grunngis. Alle deloppgaver har lik vekt. Prøve i Matte 1 BYFE DAFE 1 Dato: 3. mars 216 Hjelpemiddel: Kalkulator og formelark Alle svar skal grunngis. Alle deloppgaver har lik vekt. LØSNINGSFORSLAG Oppgave 1 Gitt matrisene A = [ 8 3 6 2 ] [ og

Detaljer

MA2501, Vårsemestre 2019, Numeriske metoder for lineære systemer

MA2501, Vårsemestre 2019, Numeriske metoder for lineære systemer MA5 Vårsemestre 9 Numeriske metoder for lineære systemer Introduksjon Vi vil approksimere løsningen av lineære systemet av n ligningene og n ukjente: a x + a x + + a n x n b a x + a x + + a n x n b ()

Detaljer

Prosjekt 2 - Introduksjon til Vitenskapelige Beregninger

Prosjekt 2 - Introduksjon til Vitenskapelige Beregninger Prosjekt - Introduksjon til Vitenskapelige Beregninger Studentnr: 755, 759 og 7577 Mars 6 Oppgave Feltlinjene for en kvadrupol med positive punktladninger Q lang x-aksen i x = ±r og negative punktladninger

Detaljer

Gauss-Jordan eliminasjon; redusert echelonform. Forelesning, TMA4110 Fredag 18/9. Reduserte echelonmatriser. Reduserte echelonmatriser (forts.

Gauss-Jordan eliminasjon; redusert echelonform. Forelesning, TMA4110 Fredag 18/9. Reduserte echelonmatriser. Reduserte echelonmatriser (forts. Gauss-Jordan eliminasjon; redusert echelonform Forelesning, TMA4110 Fredag 18/9 Martin Wanvik, IMF MartinWanvik@mathntnuno En matrise vil normalt være radekvivalent med flere echelonmatriser; med andre

Detaljer

Litt om numerisk integrasjon og derivasjon og løsningsforslag til noen ekstraoppgaver MAT-INF 1100 uke 48 (22/11-26/11)

Litt om numerisk integrasjon og derivasjon og løsningsforslag til noen ekstraoppgaver MAT-INF 1100 uke 48 (22/11-26/11) Litt om numerisk integrasjon og derivasjon og løsningsforslag til noen ekstraoppgaver MAT-INF 1100 uke 48 (22/11-26/11) Knut Mørken 22. november 2004 Vi har tidligere i kurset sett litt på numerisk derivasjon

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 11 Modellering og beregninger. Eksamensdag: Mandag 6. desember 21. Tid for eksamen: 9: 13:. Oppgavesettet er på 5 sider.

Detaljer

UNIVERSITETET I BERGEN

UNIVERSITETET I BERGEN Bokmål UNIVERSITETET I BERGEN Det matematisk-naturvitenskapelige fakultet. Løsningsforslag til Eksamen i emnet MAT - Grunnkurs i matematikk I Torsdag 22. mai 28, kl. 9-4. Dette er kun et løsningsforslag.

Detaljer

Løsningsforslag. Prøve i Matematikk 1000 BYFE DAFE 1000 Dato: 29. mai 2017 Hjelpemiddel: Kalkulator og formelark. Oppgave 1 Gitt matrisene.

Løsningsforslag. Prøve i Matematikk 1000 BYFE DAFE 1000 Dato: 29. mai 2017 Hjelpemiddel: Kalkulator og formelark. Oppgave 1 Gitt matrisene. Prøve i Matematikk BYFE DAFE Dato: 29. mai 27 Hjelpemiddel: Kalkulator og formelark Løsningsforslag Oppgave Gitt matrisene A = 2 2 B = [ 2 3 4 ] og C = Regn ut, om mulig, summene A + B, A + B T og A +

Detaljer

10 Metoder for ordinære differensiallikninger TMA4125 våren 2019

10 Metoder for ordinære differensiallikninger TMA4125 våren 2019 Metoder for ordinære differensiallikninger TMA45 våren 9 Vi skal lage numeriske metoder for å finne tilnærmede løsninger for initialverdiproblemet y = fx, y) yx ) = y. Dette er et kjempefelt. Vi ar bare

Detaljer

Løsningsforslag MAT102 Vår 2018

Løsningsforslag MAT102 Vår 2018 Løsningsforslag MAT102 Vår 2018 Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Eksamen i emnet MAT102 Tirsdag 12 juni 2018, kl 0900-1400 Oppgavesettet har fem oppgaver Hver deloppgave

Detaljer

MET Matematikk for siviløkonomer

MET Matematikk for siviløkonomer SENSORVEILEDNING - Skriftlig eksamen MET 11803 Matematikk for siviløkonomer Institutt for Samfunnsøkonomi Utlevering: 29.05.2019 Kl. 09:00 Innlevering: 29.05.2019 Kl. 14:00 For mer informasjon om formalia,

Detaljer

Fasit til utvalgte oppgaver MAT1110, uka 11/5-15/5

Fasit til utvalgte oppgaver MAT1110, uka 11/5-15/5 Fasit til utvalgte oppgaver MAT0, uka /5-5/5 Øyvind Ryan (oyvindry@i.uio.no May, 009 Oppgave 5.0.a Ser at f(x, y = (, 3, og g(x, y = (x, y. g(x, y = 0 hvis og bare hvis x = y = 0, og dette er ikke kompatibelt

Detaljer

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

Lineære ligningssystemer. Forelesning, TMA4110 Torsdag 17/9. Lineære ligningssystemer (forts.) Eksempler Lineære ligningssystemer Generell form; m ligninger i n ukjente, m n-system: Forelesning, TMA4110 Torsdag 17/9 Martin Wanvik, IMF MartinWanvik@mathntnuno a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1

Detaljer

Lineære likningssystemer

Lineære likningssystemer Lineære likningssystemer Mange fysiske problemer kan formuleres som lineære likningssystemer i vektorrommet, 1/19 Lu = f Lineær: betyr at virkningen av L på u + v er L(u + v) = Lu + Lv, og skaleres som

Detaljer

Anbefalte oppgaver - Løsningsforslag

Anbefalte oppgaver - Løsningsforslag TMA415 Matematikk 2 Anbefalte oppgaver - Løsningsforslag Uke 7 15.1.3: Siden vektorfeltet er gitt ved F(x, y) = yi + xj må feltlinjene tilfredstille differensiallikningen eller y = x y, ( ) 1 2 y2 = x.

Detaljer

Seksjonene 9.6-7: Potensrekker og Taylor/Maclaurinrekker

Seksjonene 9.6-7: Potensrekker og Taylor/Maclaurinrekker Seksjonene 9.6-7: Potensrekker og Taylor/Maclaurinrekker Andreas Leopold Knutsen 14. februar 2012 Funksjonsrekker En rekke på formen fn(x) der fn er en funksjon, kalles en n=1 funksjonsrekke. For alle

Detaljer

EKSAMEN I NUMERISK LINEÆR ALGEBRA (TMA4205)

EKSAMEN I NUMERISK LINEÆR ALGEBRA (TMA4205) Norges teknisknaturvitenskapelige universitet Institutt for matematiske fag Side av 6 Faglig kontakt under eksamen: Navn: Brynjulf Owren 93064 EKSAMEN I NUMERISK LINEÆR ALGEBRA TMA405 Fredag 5 desember

Detaljer

TMA4215 Numerisk matematikk

TMA4215 Numerisk matematikk TMA45 Numerisk matematikk Høst 0 Løsningsforslag øving 7 Oppgave a Vi har Eksakt løsning: yt n+ = yt n + hφ t n, yt n ; h + d n+, Numerisk løsning: y n+ = y n + hφt n, y n ; h. Ta differensen mellom disse,

Detaljer

Løsning ved iterasjon

Løsning ved iterasjon Løsning ved iterasjon Arne Morten Kvarving Department of Mathematical Sciences Norwegian University of Science and Technology 17. September 2009 Problem Gitt problemet f (x) = 0 for en eller annen funksjon

Detaljer

Potensrekker. Binomialrekker

Potensrekker. Binomialrekker Potensrekker Potensrekker er rekker på formen: Potensrekker kan brukes på en rekke områder for å finne tilnærmede eller eksakte løsninger på problemer som ellers kanskje må løses numerisk eller krever

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: MAT-INF 1100L Programmering, modellering, og beregninger. Eksamensdag: Fredag 2. Desember 2016. Tid for eksamen: 9:00 13:00.

Detaljer