Documente Academic
Documente Profesional
Documente Cultură
MN 03
MN 03
Enunţul problemei
Fie ecuaţia neliniară: f ( x ) = 0
pentru care se cunoaşte că admite o rădăcina în intervalul [a, b]. Se cere determinarea
f (x)
x2
a x1 b x
Etapa 1
Se determină mijlocul intervalului iniţial [a, b]
ab
x1
2
0 [a, x1 ]
f (a ) f ( x1 )
0 [ x1 , b]
La etapele următoare se efectuează acelaşi tip de calcule dar pentru intervalul restrâns
la etapa precedentă.
METODA SECANTEI FIXE
Această metodă utilizează, pentru apropierea de soluţie, intersecţia dinte axa absciselor
şi secanta la graficul funcţiei f ( x ), care uneşte punctele de pe grafic determinate de
extremităţile intervalului de căutare specificat iniţial.
y 2 y1
Panta secantei se va calcula cu relaţia: m
x 2 x1
prin care se verifică dacă valoarea funcţiei la determinarea în curs a devenit mai mică decât
o valoare ε, impusă iniţial.
Pentru a face o apreciere asupra convergentei metodei se va utiliza dezvoltarea în serie
Taylor a funcţiei. Presupunând că valoarea exactă a soluţiei este şi prin urmare f(α) = 0,
atunci două determinării succesive ale soluţiei se vor putea scrie sub forma:
x k ek x k 1 ek 1
în care ek şi ek+1 vor reprezenta erorile produse la cele două etape succesive.
Prin dezvoltarea în serie Taylor a funcţiei în jurul punctului şi păstrând numai primii doi
termeni ai dezvoltării, se obţine egalitatea:
f ek f
'
ek 1 ek 1
f '
ek 1 ek sau:
m m
Prin această relaţie poate fi exprimată eroarea care se produce la o etapă oarecare faţă de
eroarea produsă la etapa precedentă. Procesul va fi convergent dacă paranteza are o
valoare subunitară, deci dacă: f '
1 1
m
Această condiţie poate fi îndeplinită pentru valori mari ale pantei secantei.
METODA SECANTEI VARIABILE
La această metodă, la fiecare etapă se recalculează panta secantei. În acest scop
punctele care reprezintă extremităţile secantei se aleg astfel: unul dintre ele, de
exemplu cel din stânga, este fix alegându-se limita din stânga a intervalului de căutare
specificat iniţial; iar al doilea variabil determinat la fiecare etapă:
f (x)
y12
y01
Etapa 1: f (x)
y2
1
Se calculează panta secantei determinate
de intervalul iniţial, respectiv punctele
x1 x5 x4 x3 x2 x
având coordonatele (x0, y0) şi (x1, y1): 0 4 3 2 1
y1 y 0 y1
m1 0
x1 x 0
y 2 y0 y1
0
m2
x 2 x0
f xk
x k 1 x k y k 1 f x k 1
m
prin care se verifică dacă valoarea funcţiei la determinarea în curs a devenit mai mică decât
o valoare ε impusă iniţial.
METODA TANGENTEI
Această metodă utilizează, pentru apropierea de soluţie, intersecţia dintre axa absciselor şi
tangenta la graficul funcţiei f(x), dusă în una dintre extremităţile intervalului de căutare,
care la prima etapă, este cel specificat iniţial. Ca urmare aplicarea metodei necesită
cunoaşterea atât a expresiei funcţiei f(x), cât şi a expresiei derivatei acesteia f’(x), .
f (x)
y1
x0 x3 x2 x1 x
y0
f (x)
y1
Etapa 1:
x0 x3 x2 x1 x
y y1 f ' x1 x x1
y1 f x1
x 2 x1 x1
f x1
'
f ' x1
Etapa 2:
x0 x3 x2 x1 x
y y 2 f ' x2 x x2
y2 f x2
x3 x 2 x2
f ' x2 f ' x2
y y k f ' xk x xk
yk f xk
x k 1 x k xk
f ' xk f ' xk
prin care se verifică dacă diferenţa dintre două determinări succesive ale soluţiei este mai
mică decât o valoare ε impusă iniţial, sau relaţia:
f x k 1
prin care se verifică dacă valoarea funcţiei la determinarea în curs a devenit mai mică decât
o valoare ε impusă iniţial.
Pentru a face o apreciere asupra convergentei metodei se va utiliza dezvoltarea în serie
Taylor a funcţiei. Presupunând că valoarea exactă a soluţiei este şi prin urmare f(α) = 0,
atunci două determinării succesive ale soluţiei se vor putea scrie sub forma:
x k ek x k 1 ek 1
în care ek şi ek+1 vor reprezenta erorile produse la cele două etape succesive. Înlocuind aceste
valori în relaţia de recurenţă a metodei se obţine:
f ek
ek 1 ek
f ' ek
Prin dezvoltarea în serie Taylor a funcţiei în jurul punctului şi păstrând numai primii doi
termeni ai dezvoltării, se obţine egalitatea:
f ek f '
ek 1 ek
f ' ek
ek 1
e k 1 '
f '
e f '
e k f '
e
f '
e k f ''
f '
f e
k
k
f '
e k k
f '
ek
f ' f ' ek f ' f ' ek f '' f '
ek 1 ek 1 ' e ek
f e
k
k f '
e k f ' ek
f ''
ek 1 ek2
f ' ek