Next: Modifikacije Newtonove metode
Up: Rješavanje jednadžbi
Previous: Metoda iteracije
  Sadržaj
  Indeks
Newtonova metoda
Neka je
klase na Želimo riješiti
jednadžbu
Newtonova metoda,
koja se često zove
Newton-Raphsonova metoda ili metoda
tangente, sastoji se u tome da se -va
aproksimacija odredi kao sjecište tangente na graf
funkcije u točki s apscisom s osi
Jednadžba tangente na graf funkcije u točki
je
Kad stavimo dobijemo njezino
sjecište s osi a to je -va aproksimacija Dakle
Odatle slijedi
Time smo dobili sljedeći algoritam.
Algoritam 3
(Newtonova metoda)
Izaberemo
i računamo niz
za
po formuli
|
(3.8) |
Ako je
za neki
onda je
U protivnom
nastavljamo računanje daljnih članova niza.
Mathematica program 3
(Newtonova metoda)
f[t_]=; (* funkcija *)
x=; (* pocetna aproksimacija *)
n=0;
While[
N[f[x]]!=0.,
x=x-f[x]/f'[x];
n=n+1;
If[n>100,Break[]]; (* prekid nakon 100 iteracija *)
Print[N[x]]
]
Primjer 3.5
Newtonovom metodom riješiti jednadžbu iz primjera
3.1.
Rješenje. Pomoću programa 3 s početnom aproksimacijom
dobivamo
i to je sve,
jer se nakon 10 iteracija postiže strojna točnost. To pokazuje da
Newtonova metoda iteracije u ovom slučaju vrlo brzo konvergira.
Primjer 3.6
Riješiti problem iz primjera
3.2 Newtonovom metodom.
Rješenje. Pomoću programa 3 s početnom aproksimacijom
dobivamo
Program je napravljen tako da ponavlja iteracije 100 puta
ili završava postupak kad postigne strojnu točnost. Ovo pokazuje da
je u ovom primjeru strojna točnost postignuta već u četvrtoj
aproksimaciji.
S druge strane ako s istim programom (Newtonovom metodom) pokušamo
riješiti jednadžbu
počevši s dobivamo
S sruge strane jasno je da je rješenje To pokazuje da
konvergencija nije uvijek tako brza kao u prethodnim
primjerima. Dapače, ako pokušamo na isti način riješiti jednadžbu
počevši s dobivamo redom
itd. Aproksimacije se sve više udaljavaju od rješenja koje je očito
Sljedeći teorem je jedan od mnogih koji daju dovoljne uvjete
da Newtonova metoda konvergira. Uvjerite se da su uvjeti teorema
ispunjeni za primjer 3.5 na segmentu
Primjer 3.7
Neka je
prirodan broj, i neka je
Nađimo, pomoću Newtonove metode, približnu vrijednost pozitivnog
-tog korijena iz
Rješenje. Izračunati -ti
korijen iz broja znači riješiti po jednadžbu
Ovdje je
pa
Newtonova metoda daje
odnosno
Što se tiče izbora početne aproksimacije i konvergencije,
primijetimo sljedeće. Za
imamo
Zatim, zbog
za svaki
je i Na kraju, iz pozitivnosti
funkcije slijedi rast funkcije pa je onaj rub segmenta
u kojem ima manju vrijednost. Da bi vrijedilo
mora biti
Dakle za tako veliki
ispunjeni su svi uvjeti teorema
24. Kako
smijemo uzeti još veći, i kako
može biti bilo koji broj veći od
i manji od
slijedi da postupak konvergira za svaki
U programskom paketu Mathematica se ovaj postupak programira
vrlo jednostavno
Mathematica program 4
(-ti korijen)
Map[Nest[((k-1) # + c/#^(k-1))/k&,x0,#1]&,Range[p]]//N
gdje je
p
broj aproksimacija koje želimo, a broj
x0
je
početna aproksimacija. Naravno
k
je broj korijena koji se
vadi.
Specijalno kad je imamo jednostavnu i vrlo efikasnu formulu za
približno računanje drugog korijena
|
(3.10) |
Uvjerite se na primjerima kako je formula za računanje drugog
korijena efikasna.
Primjer 3.8
Za dani pozitivan broj
naći približnu vrijednost njemu
recipročnog broja bez dijeljenja.
Rješenje. To je isto kao približno riješiti jednadžbu
Newtonova metoda daje
U ovoj formuli nema dijeljenja, i mi smo riješili zadatak, ako
postoji interval u kojem možemo birati početnu aproksimaciju tako
da ovaj postupak konvergira. Ispitajmo uvjete teorema
24 u ovom slučaju.
Neka su sada
takvi da je
Time je uvjet
ispunjen. Iz pozitivnosti
slijedi da
raste. No
ima negativne vrijednosti, pa iz
rasta
slijedi da
pada. Tako
prima manju vrijednost
u rubnoj točki
pa
određujemo iz kvadratne nejednadžbe
Izlazi da se
mora nalaziti između
i
Budući da
možemo uzeti po volji malen, slijedi da se za
može uzeti bilo koji broj manji od
Tako se za početnu
aproksimaciju može uzeti bilo koji
takav da je
Ako želimo ocijeniti grešku, primijetimo da je Newtonova metoda
zapravo metoda iteracije, ako stavimo
Tada je
Neka je
Tada je apriorna ocjena greške dana formulom (3.6), a
aposteriorna formulom (3.7).
Primjer 3.9
Naći
u slučaju približnog računanja drugog korijena po
formuli (
3.10).
Rješenje. Treba naći približnu vrijednost od Neka je
Prirodno je početnu aproksimaciju uzeti u segmentu
Tada je
U ovom slučaju je
pa je
Odavde se vidi da je uvijek
Subsections
Next: Modifikacije Newtonove metode
Up: Rješavanje jednadžbi
Previous: Metoda iteracije
  Sadržaj
  Indeks
2001-10-26