Documente Academic
Documente Profesional
Documente Cultură
ALGEBRICE I TRANSCENDENTE
a 0 b0
c0
2
f(x)
A0
c0
x
a0 xR b0
a1 b1
B0
Fig.1.
0, x R (a 0 , c 0 ), se noteaza a1 a 0 , b1 c 0
f (a 0 )f (c 0 ) : 0, x R c 0
0, x (c , b ), se noteaza a c , b b .
R 0 0 1 0 1 0
n situaia prezentat n grafic avem f (a 0 )f (c 0 ) < 0. Cu intervalul (a 1 , b1 ) se
procedeaz n mod asemntor.
Rezult dou iruri, a n nN cresctor (sau constant pe poriuni) i b n
descresctor (sau constant pe poriuni) soluia x R aflndu-se n permanen n
intervalul (a n , b n ) .
Lungimea acestui interval este:
1
bn a n b0 a 0 .
2n
Numrul minim de iteraii nmin se determin funcie de precizia impus calculelor:
bn a n .
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function val = f(x,index)
% functia f :
switch index
case 1
val = x.^6 - x - 1;
case 2
val = x - exp(-x);
case 3
val = x.^3-x-2;
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Exemplu : bisectie_ec(0,1,0.001,20,2)
Se vor rezolva ecuaiile date n att prin limitarea numrului de iteraii ct i prin
stabilirea unei erori maxime admise.
f(x)
A0
A1
xR b0
x
x0 =a0 x1 x2
B0
Fig.2.
nu are punte de inflexiune.
Ea presupune aproximarea soluiei exacte x R printr-un ir de valori x 1 , x 2
... obinute prin intersecia tangentelor duse la graficul funciei f n punctele A0, A1,...
cu axa absciselor.
Punctul iniial x 0 se alege ca fiind una din extremitile intervalului
(a 0 , b 0 ) i anume aceea care ndeplinete condiia:
f ( x 0 )f " ( x 0 ) 0
Aceast condiie ne asigur c intersecia tangentei la grafic cu axa Ox se va
afla n interiorul intervalului iniial.
Considerm punctul generic A k ( x k , f ( x k )) situat pe graficul funciei f.
Ecuaia tangentei n acest punct la graficul lui f este:
y f ( x k ) f ' ( x k )( x x k ) .
" ( x R )
k 1 2
k .
2!
Aceast relaie arat c eroarea de aproximare evolueaz dup o lege
ptratic. Metoda lui Newton are deci o vitez mare de convergen.
Dezavantajul metodei const n faptul c n cadrul fiecrui pas este necesar
calculul derivatei funciei n punctul respectiv.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function val = f(x,index)
% Definirea functiei f:
switch index
case 1
val = x.^6 - x - 1;
case 2
val = x - exp(-x);
case 3
val = x.^3-x.^2-x-1;
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Exemplu : newton_ec(2,0.000001,12,3)
Se vor rezolva ecuaiile date n att prin limitarea numrului de iteraii ct i prin
stabilirea unei erori maxime admise.
n aceste condiii, irul de iterare definit de relaia iterativ este convergent ctre
soluia x R a ecuaiei.
Acest lucru se poate arta pornind de la relaia evident
x k 1 x R ( x k ) ( x R )
unde: k ( x k , x R ).
innd cont de aceste relaii i facnd nlocuirile, prin aplicarea modulului se
obine:
x k 1 x R x k x R , k 0,1,2,... .
adic:
x R ( x R ).
y=(x)
xR x2 x1 x0 x x1 xR x2 x0 x
(a) (b)
0<<1, (Convergen)
Fig.3.
y y=(x) y
y=(x)
y=x
y=x
x1 xR x0 x2 x x1 x0 xR
(a) (b)
>1 (Divergen)
Fig.4.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function val = fi(x,index)
switch index
case 1
val = x.^3-2;
case 2
val = (x+2)^(1/3);
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
f(x)
A0
xR b0
x1
a0 x0
B0
Fig.5.
Se unesc punctele A 0 i B0 printr-o dreapt de ecuaie:
f ( b 0 ) f (a 0 )
y f (a 0 ) (x a 0 ) .
b0 a 0
Intersecia dreptei cu axa Ox (y = 0) ne d punctul x 0 :
a f ( b ) b 0 f (a 0 )
x0 0 0
f ( b 0 ) f (a 0 )
Punctul x 0 mparte intervalul (a 0 , b 0 ) n dou subintervale din care numai
unul va conine n continuare soluia x R .
Pentru a determina care subinterval conine soluia x R se efectueaz
produsul:
0, x R (a 0 , x 0 ), se not. a1 a 0 , b1 x 0
f (a 0 )f ( x 0 ) : .
0, x R (x 0 , b0 ), se not. a1 x 0 , b1 b0
Cu intervalul (a 1 , b1 ) se reia procedeul descris pentru (a 0 , b 0 ) . Rezult un
ir de puncte x 1 , x 2 ,, x n , unde:
a n f ( b n ) b n f (a n )
xn .
f ( b n ) f (a n )
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function value = f(x,index)
% definirea functiei f
switch index
case 1
value = x.^6 - x - 1;
case 2
value = x - exp(-x);
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Exemplu : secanta_ec(1,2,0.00001,12,2)
Se vor rezolva ecuaiile date n att prin limitarea numrului de iteraii ct i prin
stabilirea unei erori maxime admise.