Tangenten svarer til lineær approksimasjon av funksjonen. Likningen for tangenten finnes derfor fra 1. ordens Taylorutvikling:

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

Biseksjonsmetoden. biseksjonsmetode. Den første og enkleste iterativ metode for ikke lineære likninger er den så kalt

Øving 6 Tallfølger og differenslikninger

Chebyshev interpolasjon

Chebyshev interpolasjon

6 Numeriske likningsløsere TMA4125 våren 2019

Løsning ved iterasjon

I denne øvingen vil vi sammenlikne det teoretiske resultat med et grafisk bilde av konturlinjene til flaten. Vi tegner konturene der

Oppgave x d 1.0 for n from 1 by 1 to 200 do x d sin x end do

Oppgave Iterasjonen ser ut til å konvergere sakte mot null som er det eneste fikspunktet for sin x.

Ikke lineære likninger

Numerisk løsning av ikke-lineære ligninger

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

MAT 100a - LAB 3. Vi skal først illustrerere hvordan Newtons metode kan brukes til å approksimere n-te roten av et positivt tall.

Newtons metode. Gitt f(x) slik at f(a)f(b) < 0, Newtons metode genererer en følge {x k }, hvor. (Newton Raphson) x k+1 = x k f(x k) f (x k )

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

Underveiseksamen i MAT-INF 1100, 17. oktober 2003 Tid: Oppgave- og svarark

= x lim n n 2 + 2n + 4

TMA4100 Matematikk 1 Høst 2014

MA1102 Grunnkurs i analyse II Vår 2014

UNIVERSITETET I OSLO

Alle svar skal grunngis. Alle deloppgaver har lik vekt.

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

Eksamensoppgave i TMA4320 Introduksjon til vitenskapelige beregninger

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

UNIVERSITETET I OSLO

Newtonpolynomer med senterpunkter x0, x1,..., xn-1

Løsningsforslag til prøveunderveiseksamen i MAT-INF 1100, H-03

6.8 Anvendelser av indreprodukter

UNIVERSITETET I OSLO

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

Alle svar skal grunngis. Alle deloppgaver har lik vekt.

Newtons metode for system av ligninger

Matematikk Øvingsoppgaver i numerikk leksjon 5 Litt oppsummering undervegs Løsningsforslag

Emnenavn: Eksamenstid: Faglærer: Christian F Heide

Høgskolen i Oslo og Akershus. a) Finn den deriverte av disse funksjonene: b) Finn disse ubestemte integralene: c) Finn disse bestemte integralene:

1P, Funksjoner løsning

Funksjoner 1T, Prøve 1 løsning

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

Funksjoner S1, Prøve 1 løsning

MAT jan jan feb MAT Våren 2010

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

DAFE ELFE Matematikk 1000 HIOA Obligatorisk innlevering 2 Innleveringsfrist Mandag 2. mars 2015 før forelesningen 10:30 Antall oppgaver: 17

Matematikk Øvingsoppgaver i numerikk leksjon 7 Løsningsforslag

Eksamensoppgave i MA1102/6102 Grunnkurs i analyse II

a) f(x) = 3 cos(2x 1) + 12 LF: Vi benytter (lineær) kjerneregel og får f (x) = (sin(7x + 1)) (sin( x) + x) sin(7x + 1)(sin( x) + x) ( sin(x) + x) 2 =

MA2501 Numeriske metoder

Eksamen i TMA4122 Matematikk 4M

1. (a) Finn egenverdiene og egenvektorene til matrisen A =

Ekstrapolasjon. Minste kvadraters metode. Minste kvadraters metode på matriseform. Implementering

EKSAMEN I NUMERISK MATEMATIKK (TMA4215)

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

MAT 110A - VÅR 2001 OBLIGATORISK OPPGAVESETT

Eksamensoppgave i TMA4130/35 Matematikk 4N/4D

1 Mandag 1. februar 2010

Prøveunderveiseksamen i MAT-INF 1100, H-03

Løsningsforslag, midtsemesterprøve MA1101, 5.oktober 2010

MAT-INF 2360: Obligatorisk oppgave 3. Løsningsforslag

Eksamensoppgave i TMA4320 Introduksjon til vitenskapelige beregninger

Eksamen S1 høsten 2015 løsning

Newtons metode er en iterativ metode. Det vil si, vi lager en funksjon. F x = x K f x f' x. , x 2

Fasit til eksamen i emnet MAT102 - Brukerkurs i matematikk II Mandag 21.september 2015

Om plotting. Knut Mørken. 31. oktober 2003

Matematikk Øvingsoppgaver i numerikk leksjon 6 Løsningsforslag

Løsningsforslag 1T Eksamen. Høst Nebuchadnezzar Matematikk.net Øistein Søvik

1T eksamen høsten 2017 løsning

UNIVERSITETET I OSLO

BYFE DAFE Matematikk 1000 HIOA Obligatorisk innlevering 4 Innleveringsfrist Fredag 11. mars 2016 Antall oppgaver: Løsningsforslag

Høgskolen i Oslo og Akershus. i=1

a) Ved numerisk metode er det løst en differensiallikning av et objekt som faller mot jorden. Da, kan vi vi finne en tilnærming av akselerasjonen.

UNIVERSITETET I OSLO

a) Blir produktet av to vilkårlige oddetall et partall eller et oddetall? Bevis det.

Løsningsforslag. og B =

Høgskolen i Agder Avdeling for realfag EKSAMEN

NTNU Institutt for matematiske fag. TMA4100 Matematikk 1 høsten Løsningsforslag - Øving 8. Oppgave 1. Oppgave 2

Eksamen REA3024 Matematikk R2. Nynorsk/Bokmål

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

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.

UNIVERSITETET I OSLO

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

Eksamen S2 høsten 2015 løsning

MA1102 Grunnkurs i Analyse II Vår 2015

Løsningsforslag MAT102 - v Jon Eivind Vatne

Løs likningssystemet ved å få totalmatrisen på redusert trappeform

Numerisk integrasjon

Matematikk 1000, 2012/2013. Eksamensaktuelle numerikk-oppgåver

UNIVERSITETET I AGDER

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

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

UNIVERSITETET I OSLO

5.8 Iterative estimater på egenverdier

Arne B. Sletsjøe. Oppgaver, MAT 1012

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

Eksamen S2 va ren 2015 løsning

Øvingsforelesning i Matlab TDT4105

LØSNING, KOMMENTAR & STATISTIKK

1. Finn egenverdiene og egenvektorene til matrisen A = 2 1 A =

EKSAMEN. Tall og algebra, funksjoner 2

UNIVERSITETET I OSLO

Transkript:

Newton' s metode Teori Bisektormetoden og sekantmetoden benytter begge skjæringspunkter mellom x - aksen og approksimerende linjer til funksjonen f som tilnærmede verdier til løsningen av likningen f (x) = 0. At sekantmetoden konvergerer raskere enn bisektormetoden, er en konsekvens av sekanter er bedre tilnærminger til funksjonen enn de linjer som bisektormetoden benytter. Den linje som best approksimerer f nær et punkt på grafen, er imidlertid tangenten til grafen i dette punktet. Newton s metode benytter tangenten i stedet for sekanten, og krever bare en approksimativ startverdi. Metoden krever imidlertid at et kjent uttrykk for f (x) er tilgjengelig. Tangenten svarer til lineær approksimasjon av funksjonen. Likningen for tangenten finnes derfor fra. ordens Taylorutvikling:» f Hxn- L + f ' Hx n- L Hxn - xn- L = 0 xn - xn- = - xn = xn- - Metoden konvergerer raskt der <<. Startverdier bør derfor ikke velges i nærheten av funksjo- nens ekstremalverdier.sjekker man feilestimatet, viser dette at metoden konvergerer kvadratisk for enkle røtter Code NewtonMethod@f_, 8x_, x0_<, n_ D := ModuleB9x, tol = 0-6 =, x = x0; k = 0; dx = ; WhileBAbs@dxD > tol && Hk < nl, :x = x - f@xd ; f '@xd dx = x - x; x = x; k ++ >; If@k n, Print@"Konvergens ikke oppnådd etter ", n, " iterasjoner"d, Print@xDD FF Newtons metode kan også formuleres som en fikspunktiterasjon: xn = xn- - f Hxn- L, f ' Hxn- L kan formuleres som ghxn L = xn - n =,, 3,...

Newtons metode kan også formuleres som en fikspunktiterasjon: xn = xn- - f Hxn- L, f ' Hxn- L n =,, 3,... kan formuleres som ghxn L = xn xn = ghxn- L NewtonMethod@f_, 8x_, x0_<, n_ D := f@ðd NestListBð &, x0, nf NewtonMethod3@f_, 8x_, x0_<, n_ D := f@ðd Når du bruker Nestlist - funksjonen, må du spesifisere antall iterasjoner. Da unngår du ihvertfall å komme inn i en uendelig sløyfe. FiksPointList vil stanse iterasjonen når resultatet ikke lenger endrer seg. Det vil si at svaret er nøyaktig med 6 sifre: $MachinePrecision 6 Newton s metode er implementert i Mathematica ved FindRoot - kommandoen, men gir bare sluttresultatet etter iterasjonene. NewtonMethodFigure@f_, 8x_, a_, x0_, b_<, n_:, opts D := Module@ 8xi = NewtonMethod@f, 8x, x0<, nd, lines, pts<, lines = 8Table@Line@88xi@@iDD, f@xi@@iddd<, 8xi@@i + DD, 0<<D, 8i,, n<d, RGBColor@0, 0, D, Dashing@80.0<D, Table@Line@88xi@@iDD, 0<, 8xi@@iDD, f@xi@@iddd<<d, 8i,, n<d<; pts = Table@Point@8xi@@iDD, f@xi@@iddd<d, 8i, n<d; Show@Plot@f@xD, 8x, a, b<, PlotStyle 8Thick, Blue<, PlotRange -> AllD, Graphics@8PointSize@0.0D, Red, pts, Black, lines<d, optsd D Oppgave Tegn grafen til J HxL,.Besselfunksjonen av orden. Bruk Newton s metode til å bestemme nullpunk tet i intervallet [,4]. Bruk 6 iterasjoner. f@x_d := BesselJB, xf NewtonMethod@f, 8x,.<, 6D

3.43 3.88 3.454 3.459 3.459 NewtonMethodFigure@f, 8x,,.0, 4<, 6D 0.6 0.4 0..0.5 3.0 3.5 4.0-0. Oppgave Beregn numerisk verdi for det irrasjonale tallet. Hint: Løsningen er nullpunkt til funksjonen f(x) = x -. Bestem nullpunktet ved Newton s metode med 6 iterasjoner. Vis de 4 første iterasjonene grafisk. f@x_d := x - NewtonMethod@f, 8x,.0<, 6D.4667.44.44.44 NewtonMethodFigure@f, 8x,,, <, 4D.0.0 0.5. -0.5 -.0.4.6.8.0 3

4 Oppgave 3 Tegn grafen til f (x) = Hx - L3 over intervallet [0,]. Bestem nullpunktet i dette intervallet ved Newton s metode. Prøv med 5 iterasjoner, siden metoden konvergerer langsomt for triple røtter. Prøv også den modifiserte metoden for dobbel rot med 5 iterasjoner. Skriv til slutt et program som løser oppgaven skreddersydd for triple røtter, og test programmet på samme eksempel ( med få iterasjoner). f@x_d := Hx - L3 NewtonMethod@f, 8x, 0.8<, 5D 0.866667 0.9 0.94074 0.960494 0.973663 0.9844 0.98894 0.9996 0.994798 0.99653 0.997688 0.998459 0.99897 0.99935 Konvergens ikke oppnådd etter 5 iterasjoner NewtonMethodDoubleRoot@f, 8x, 0.8<, 5D 80.8, 0.933333, 0.977778, 0.99593, 0.99753, 0.99977, 0.99976, 0.999909, 0.99997, 0.99999, 0.999997, 0.999999,.,.,.,.< NewtonMethodTripleRoot@f_, 8x_, x0_<, n_ D := 3 f@ðd NewtonMethodTripleRoot@f, 8x, 0.8<, D Power::infy : Infinite expression encountered. 0. Infinity::indet : Indeterminate expression 0. ComplexInfinity encountered. 80.8,., Indeterminate< Da nullpunktet x = ble funnet eksakt allerede etter en iterasjon, vil f (x) = 0 og programmet gir feilmelding om divisjon med null om du itererer flere ganger. Oppgave 4 Med utgangspunkt i oppgave 3, skriv et program som bestemmer nullpunktet til en funksjon som har rot med multiplisitet k. Test programmet på f(x) = Hx - Lk for valgfri k.

Med utgangspunkt i oppgave 3, skriv et program som bestemmer nullpunktet til en funksjon som har rot med multiplisitet k. Test programmet på f(x) = Hx - Lk for valgfri k. NewtonMethodMultipleRoot@f_, 8x_, x0_<, k_, n_ D := k f@ðd f@x_d = Hx - L5 Hx - L5 NewtonMethodMultipleRoot@f, 8x,.75<, 5, D 8.75,.< 5