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 
![$ x_0 \in [a,b],$](img2431.png)
 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 
![$ \sqrt[k]{c},$](img2630.png)
 
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 
![$ [n,n+1].$](img2654.png)
 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