Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
teh_pwnerer Forumaš(ica)
Pridružen/a: 02. 02. 2006. (19:06:27) Postovi: (62)16
|
|
[Vrh] |
|
Unnamed One Forumaš(ica)
Pridružen/a: 23. 06. 2005. (22:09:33) Postovi: (3C)16
|
Postano: 16:19 ned, 18. 6. 2006 Naslov: |
|
|
Prvo se primijeti da je jednadžba iz zadatka ekvivalentna jednadžbi
g(x) = x^3 - x - 1.25 = 0
pa onda rješavamo tu jednadžbu. g(1)*g(2)<0 pa na [1,2] zbog strogog rasta postoji jedinstvena nultočka. Rješavanjem jednadžbe g'(x)=0 dobijemo dvije fiksne točke
x_i = (-1)^i * (sqrt(3))^(-1).
Prva od njih je maksimum i vrijedi g(x_1)<0, a druga minimum pa je ta nultočka na [1,2] jedinstvena na čitavom R.
Metoda bisekcije
-iz ocjene za broj koraka dobije se da je dovoljno uzeti n>=9.
-nakon 9 koraka dobio sam (uz malo zaokruživanja) x = 1.37988
Metoda kontrakcije
-rješavamo jednadžbu
x^3 = x + 1.25 <==> g(x) = (x + 1.25)^(1/3) = x
-prvo dokažemo da je g kontrakcija
g'(x) = 1/(3*((x+1.25)(2/3))) <= 1/3*((2.25)^(2/3)) < 1/3
pa je koeficijent kontrakcije <=1/3. Zbog strogog rasta je
g([1,2]) <= [g(1),g(2)] <= [1,2]
pa je g stvarno kontrakcija.
-uzmemo x_0=1.5
-iz ocjene za broj koraka dobije se n>=5, na kraju se dobije x=1.38042
Newtonova metoda
-stavimo g(x) = x^3 - x - 1.25
-provjeri se da vrijedi g(1)*g(2)<0, g'(x)!=0, g''(x)!=0, g(1.5)*g''(1.5)>0
-uvjet zaustavljanja je
|x_n - x_(n-1)| <= 0.01825.
Na kraju se dobije
x_0=1.5
x_1=1.3913
x_2=1.3805
pa kako je x_2 - x_1 <=0.01825 slijedi x=1.3805.
PS
Mathematica daje rješenje x=1.38041 pa je to što sam dobio valjda dobro. D
Prvo se primijeti da je jednadžba iz zadatka ekvivalentna jednadžbi
g(x) := x^3 - x - 1.25 = 0
pa onda rješavamo tu jednadžbu. g(1)*g(2)<0 pa na [1,2] zbog strogog rasta postoji jedinstvena nultočka. Rješavanjem jednadžbe g'(x)=0 dobijemo dvije fiksne točke:
x_i = (-1)^i * (sqrt(3))^(-1).
Prva od njih je maksimum i vrijedi g(x_1)<0, a druga minimum pa je ta nultočka na [1,2] jedinstvena na čitavom R.
Metoda bisekcije:
-iz ocjene za broj koraka dobije se da je dovoljno uzeti n>=9.
-nakon 9 koraka dobio sam (uz malo zaokruživanja) x = 1.37988
Metoda kontrakcije:
-rješavamo jednadžbu
x^3 = x + 1.25 <==> g(x) := (x + 1.25)^(1/3) = x
-prvo dokažemo da je g kontrakcija:
g'(x) = 1/(3*((x+1.25)(2/3))) <= 1/3*((2.25)^(2/3)) < 1/3
pa je koeficijent kontrakcije <=1/3. Zbog strogog rasta je
g([1,2]) <= [g(1),g(2)] <= [1,2]
pa je g stvarno kontrakcija.
-uzmemo x_0=1.5
-iz ocjene za broj koraka dobije se n>=5, na kraju se dobije x=1.38042
Newtonova metoda:
-stavimo g(x) := x^3 - x - 1.25
-provjeri se da vrijedi g(1)*g(2)<0, g'(x)!=0, g''(x)!=0, g(1.5)*g''(1.5)>0
-uvjet zaustavljanja je
|x_n - x_(n-1)| <= 0.01825.
Na kraju se dobije
x_0=1.5
x_1=1.3913
x_2=1.3805
pa kako je x_2 - x_1 <=0.01825 slijedi x=1.3805.
PS
Mathematica daje rješenje x=1.38041 pa je to što sam dobio valjda dobro.
|
|
[Vrh] |
|
teh_pwnerer Forumaš(ica)
Pridružen/a: 02. 02. 2006. (19:06:27) Postovi: (62)16
|
|
[Vrh] |
|
ainotna Forumaš(ica)
Pridružen/a: 25. 03. 2005. (19:38:22) Postovi: (61)16
Spol:
|
|
[Vrh] |
|
Unnamed One Forumaš(ica)
Pridružen/a: 23. 06. 2005. (22:09:33) Postovi: (3C)16
|
|
[Vrh] |
|
ainotna Forumaš(ica)
Pridružen/a: 25. 03. 2005. (19:38:22) Postovi: (61)16
Spol:
|
|
[Vrh] |
|
|