Professional Documents
Culture Documents
1. Uvod.............................................................................................................................................3
2. Osnovne faze u pronalaženju korijena jednačine.....................................................................3
2.1. Lokalizacija nula..................................................................................................................3
2.2. Poboljšanje rješenja.............................................................................................................4
3. Metoda polovljenja intervala......................................................................................................4
4. Regula falsi...................................................................................................................................6
5. Metoda proste interacije.............................................................................................................7
6. Newtonova metoda......................................................................................................................8
7. Metoda sječice..............................................................................................................................9
8. Zadaci...........................................................................................................................................9
8. Zaključak...................................................................................................................................12
9. Literatura...................................................................................................................................13
1. Uvod
Mnogi problemi u nauci i inženjerstvu zahtijevaju pronalaženje rješenja ili korijena neke
jednačine. Problem se, u stvari, svodi na sledeće: Za datu neprekidnu funkciju f (x), treba naći
vrijednost x = ξ takvu da je f (ξ) = 0. Problem je grafički predstavljen na slici 2.1.
f(x)
[1 [2
f([1)=0 f([2)=0 x
Crtanje grafika funkcije izvodi se u interval koji nas interesuje. Ako, na primjer,
rješenje neke jednačine predstavlja pozitivnu veličinu, kao šti je pređeni put ili vrijeme,
nećemo crtati grafik za negativne vrijednosti abscise.
2
Kako danas mnogi kalkulatori imaju mogućnost crtanja grafika funkcija, ovaj
postupak je znatno olakšan.
f(x)
f(b0)
a2 f(x0)
a1 a3
a0=a x2
[ x1 x0 b0=b x
f(a0)b2 b1
3
Prema tome, metoda polovljenja intervala je iterativna metoda, sa sledećim
algoritmom (i=0,1,2,....)
ai +bi
x i=
2
Iterativni postupak se nastavlja sve dok se ne postigne željena tečnost, tj. dok
veličina intervala ne postane manja od željene tolerancije ε1 (|bi − ai| ≤ ε1), ili veličina f (x)
ne postane manja od željene tolerancije ε2 (|f (xi )| ≤ ε2 ), ili oboje.
4
4. Regula falsi
Kao što se moglo vidjeti, u slučaju metode polovljenja intervala korijen jednačine
se aproksimira srednjom vijednošću intervala u kojem se korijen nalazi.
U metodi regula falsi, što u prevodu znači metoda poglešnog položaja, funkcija se
aproksimira pravcem g(x) koji prolazi kroz tačke a i b, a korijen funkcije g(x), x = ξ, se
uzima kao sledeća aproksimacija korijena jednačine f(x)=0. S obzirom na linearnu
interpolaciju funkcije, ova metoda se jos naziva i linearna interpolaiona metoda.
f(x
)
f(b0
)
a2 f(x0
a1 [ )
a 0=
a0
f(a
x x
1 0 b0=b x
) b2 b1
Kao što se vidi sa slike, pravac g(x), koji aproksimira funkciju F(x), ima
korijen u tački xo. Na taj način, početni interval (ao, bo) se dijeli na dva podintervala
(ao, xo) i (xo, bo). Vrijednost tačke xo može se lako idrediti pomoću jednačine g(x) i
uslova g(xo)=0, tj.
g ( bo )−g ( ao )
g(bo) – g(xo) = (bo−xo)
bo−ao
f ( bo ) −f ( ao )
f(b)= (bo−xo)
bo−ao
i konačno:
bo−ao
xo=bo- f (b)
f ( bo ) −f ( ao )
5
5. Metoda proste interacije
Metoda proste interacije rješava jednačinu f(x)=0 preuređivanjem u oblik
x= g(x), a zatim traženjem vijednosti x=ξ takvom da je ξ=g( ξ) što je ekvivalentno
jednakosti f(ξ)=0. Vrijednost x za koju je x=g(x) se naziva fiksna tačka relacije
x=g(x) odlakle proizilazi drugo ime metode. U principu, ova metoda simultano
rješava dvije jednačine y=x i y=g(x). Tačka presjecanja linije f(x)=x i funkcije g(x)
predstavlja rješenje jednačine x=g(x) a time i jednačine f(x)=0
x xi+1[
x
i
xi+1 = g(xi) (i = 0, 1, 2, . . .)
6
6. Newtonova metoda
Njutnova metoda je vjerovatno najpoznatija metoda za numeričko rješavanje
jednačina. Prvi korak metode je lokalna aproksimacija funkcije f(x) pomoću linearne
funkcije h(x) koja predstavlja tangentu funkcije f(x) u tački Mo. Rješenje x1 jednačine
h(x)=0, predstavlja sledeću aproksimaciju rješenja jednačine f(x)=0.
f(x)
M0
M1
M2
[
x0 x1 x2
x
Kako bi izveli alogoritam za Njutnovu metodu, postavimo prema slici iznad izraz
za koeficijent pravca tangente funkcije f(x) u tački Mo, koji ujedno predstavlja i vijrednost
prvog izvoda u toj tački, f“(xo):
−f (xi)
f ( xi )=
x i+1−xi
Konačno:
f ( xi)
x i+1=xi−
f ' ( xi)
7
f (xi )
x i+1=xi−
f ' (xo)
7. Metoda sječice
U slučajevima kada je teško ili nemoguće analitički odrediti prvi izvod neke
funkcije, metoda sječice (sekante) prestavlja alternativu Njutnovoj metodi.
Funkcija f(x) se lokalno aproksimira pomoću linearne funkcije h(x), koja je sječica
funkcije f(x), a njen korijen se kositi kao poboljšana aproksimacija korijena funkcije f(x).
f(x)
M0
M1
M2
M3 [
x0 x1x2x3
x
Rekruzivna formula za metodu sječice se može dobiti ako se vrijednost prvog izvoda
aprokismira odnosom konačnih razlika na sledeći način:
f ( xi )−f (xi−1)
f ( xi )=
xi−x i−1
xi−x i−1
x i+1=xi− f (xi)
f ( xi ) −f ( x i−1 )
8. Zadaci
1. Metodom polovljenja intervla naći pozitivni korijen jednačine x 2−2=0. Postupak
rješavanja zaustaviti kada se ispuni uslov |bi−ai|<10-4.
Rješenje:
Lokalizacijom nula dobijamo da je ao=1 a bo=2
8
Funkcija f ( x )=x 2−2 ima vrijednost različitog predzanaka, tj. f ( ao )=f ( 1 )=−1<0 i
f ( bo )=f (2 )=2>0 , pa se u datom intervalu nalazi bar jednak korijen date jednačine.
ao+bo 1+2
xo= = =1,5
2 2
f(x)=f(1,5)=0,25 > 0
Obzirom da je f(xo)>0 i f(ao)>0 rješenje se nalazi u intervalu (ao, xo)= (1;1,5)
2. Metodom regula falsi naći pozitivni korijen jednačine x2-2=0. Postupak rješavanja
zaustaviti kada se ispuni uslov 0,5*10-4
Rješenje:
Za početni interval, u kojem se nalazi korijen jednačine uzmemo (ao,bo)=(1,2)
bo−ao
x=b− =1,333333
f ( bo ) −f ( ao )
f ( xo )=f ( 1,333333 ) =−0,222222<0
Obzirom da je f(xo) i f(bo) > 0 rješenje se nalazi u podintervalu (xo, bo) =
(1,33333; 3):
bo−ao
x=b− =1,4
f ( bo ) −f ( o )
Pa je novi interval (a1,b1) = (1,4; 2)
Postupak se ponavlja dok se ne postigne željena tečnost, odnosno ispuni zadani
uslov. Konačno rješenje je ξ=1,41412 i dobija se u 6 iteracija.
Rješenje:
Formula za rješavanje je:
9
f ( xi)
x i+1=xi−
f ' (xi)
Ako se u ovu jednačinu uvrsti da je f(x)=2x dobija se rekruzivna formula:
2
f ( xi ) x i −2
x i+1=xi− ' =
f ( xi ) 2 xi
1 2
xi= −xi+
2 xi
X1=1,8333
X2=1,46212
Rješenje:
Ako kao početne aproksimacije uzmemo xo=4 i x1=3,
x 1−x 0
x 2=x 1− f ( x 1 )=2
f ( x 1 )−f ( x 0 )
x 2−x 1
x 3=x 2− f ( x 2 )=1,6
f ( x 2 )−f ( x 1 )
Konačno riješenje je ξ=4,41412 i dobija se u 6 iteracija.
10
8. Zaključak
Iako postoji veliki broj metoda za rješavanje jedaniča, treba znati da neke metode
ne mogu naći sve korijene, te da brzina konvergencije, tj. utoršeno vrijeme računanja,
može biti od presudnog značaja.
11
9. Literatura
[ 1 ] A.Karač , Numeričke metode iu inženjerstvu, Univerzitet u Zenici, Zenica, 2009.
[ 2 ] D.Radunović, Numeričke Metode, Građevinska Knjiga, Beograd, 1991.
[ 3 ] Izvoz sa interneta: https://en.wikipedia.org/wiki/Newton%27s_method
12