Documente Academic
Documente Profesional
Documente Cultură
Cap Rez Ec
Cap Rez Ec
Analiza Numerica
si
Teoria Aproximarii
Sibiu
2006
Cuprins
I Rezolvarea ecuat iilor transcendente 4
1 Introducere 5
2 Metode iterative 7
2.1 Ordinul de convergent a al metodelor iterative . . . . . . 7
2.2 Criterii de convergent a . . . . . . . . . . . . . . . . . . . 8
2.3 Puncte de atract ie si puncte de repulsie . . . . . . . . . . 13
3 Metode clasice de rezolvare a ecuat iilor transcendente 17
3.1 Metoda coardei . . . . . . . . . . . . . . . . . . . . . . . 17
3.1.1 Ordin de convergent a . . . . . . . . . . . . . . . . 18
3.1.2 Interpretare geometrica . . . . . . . . . . . . . . . 22
3.2 Metoda secantei . . . . . . . . . . . . . . . . . . . . . . . 22
3.2.1 Convergent a metodei . . . . . . . . . . . . . . . . 22
3.2.2 Ordin de convergent a . . . . . . . . . . . . . . . . 23
3.2.3 Interpretare geometrica . . . . . . . . . . . . . . . 26
3.3 Metoda lui Newton . . . . . . . . . . . . . . . . . . . . . 26
3.3.1 Construct ia metodei . . . . . . . . . . . . . . . . 26
3.3.2 Ordin de convergent a . . . . . . . . . . . . . . . . 30
3.3.3 Interpretare geometrica . . . . . . . . . . . . . . . 31
3.4 Comparat ii ntre metoda coardei si metoda Newton . . . 32
3.5 Metoda njumat at irii intervalului . . . . . . . . . . . . . 33
3.6 Metoda lui Schroder pentru determi-narea rad acinilor
multiple . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4 Metode cu ordin de convergent a superior 37
4.1 Teorema de punct x . . . . . . . . . . . . . . . . . . . . 37
4.2 Metode cu mai mult i pasi . . . . . . . . . . . . . . . . . 39
2
Cuprins 3
4.3 Metoda lui Cebsev . . . . . . . . . . . . . . . . . . . . . 44
4.3.1 Cazuri particulare . . . . . . . . . . . . . . . . . . 45
4.4 Metoda lui Steensen . . . . . . . . . . . . . . . . . . . . 46
4.4.1 Cazuri particulare . . . . . . . . . . . . . . . . . . 47
4.5 Metoda lui Traub . . . . . . . . . . . . . . . . . . . . . . 49
4.5.1 C ateva funct ii iterative cu un singur punct de start 51
4.6
Imbunat at irea ordinului de convergent a . . . . . . . . . . 52
4.6.1 Aplicat ie (Metoda lui Romberg) . . . . . . . . . . 54
Partea I
Rezolvarea ecuat iilor
transcendente
4
Capitolul 1
Introducere
Unul dintre obiectivele analizei numerice l constituie g asirea unor
metode aproximative pentru determinarea solut iilor unei ecuat ii de forma
f(x) = 0, x J, (1.1)
unde f : X R, J X R, poate s a e n general chiar si o funct ie
transcendent a.
Pentru explicarea acestui termen s a consider am mult imea ecuat iilor
diferent iale liniare, de ordin arbitrar M, cu coecient ii a
0
, a
1
, . . . , a
M
,
E(y; x)
M
k=0
a
k
(x)y
(Mk)
(x) = 0, x X,
funct ii rat ionale. Dac a nu exist a o astfel de ecuat ie astfel ca E(f; x) = 0
spunem ca f este transcendenta pe X. Exemple de astfel de funct ii sunt
funct ia Gamma, funct ia Zeta a lui Riemann, etc.
Scopul acestei lucr ari este de a prezenta o sintez a a asa numitelor
metode iterative pentru rezolvarea unor astfel de ecuat ii, pe scurt aceste
metode se obt in astfel:
Ecuat ia (1.1) se scrie sub o form a echivalent a
x = (x), x J, (1.2)
unde (x) = (f; x).
De exemplu putem considera (f; x) = x f(x)h(x) cu h(x) = 0,
oricare ar x J. Presupunand c a (1.1) are o singur a solut ie x
, x
J
5
6 Capitolul 1. Introducere
va rezulta c a x
;
Rapiditatea de convergent a a lui (x
n
)
n
sa e c at mai mare.
Aceasta rapiditate de convergent a se va evalua prin intermediul
ordinului de convergent a.
Capitolul 2
Metode iterative
2.1 Ordinul de convergent a al metodelor
iterative
Fie (x
k
) un sir numeric oarecare convergent la x
. Vom considera
ntotdeauna un astfel de sir generat de o metod a iterativ a de calcul iar
pe x
x
k+1
|
|x
x
k
|
r
= , (2.1)
unde 0 < < +. Constanta real a se numeste eroarea asimptotic a a
metodei.
Numarul r constituie o masur a a vitezei de convergent a (cu c at r este
mai mare cu at at iterata urm atoare x
k+1
trebuie sa e mai aproape de
solut ie). Vom spune c a convergent a este liniar a dac a r = 1, superliniar a
daca 1 < r < 2 si patratica dac a r = 2. Dac a sirul satisface o relat ie de
forma
|x
x
k+1
| |x
x
k
|
r
0
,
7
8 Capitolul 2. Metode iterative
atunci, daca exist a un r astfel ncat (2.1) s a aib a loc, avem r r
0
. Dac a
r < r
0
, rezult a
|x
x
k+1
|
|x
x
k
|
r
0
=
|x x
k+1
|
x
x
k
|
r
1
|x
x
k
|
r
0
r
, k ,
n contrazicere cu relat ia precedent a. Vom spune c a metoda are ordin de
convergent a cel put in r
0
.
2.2 Criterii de convergent a
Consideram [a, b] un interval al axei reale si consideram ecuat ia
f(x) = 0
unde f : [a, b] R.
Fie
= (x
n
)
n=0
un sir de numere reale din intervalul [a, b] si s 2
un numar natural dat.
Cercetam condit iile n care sirul
= lim
n
x
n
,
atunci x
s1
i=0
f
(i)
(x
n
)
i!
(x
n+1
x
n
)
i
|f(x
n
)|
s
,
unde
x
n
, n = 0, 1, . . . ;
2.2. Criterii de convergent a 9
(iv) exist a o constant a real a si nenegativ a independenta de n astfel
nc at pentru orice n = 0, 1, . . ., au loc inegalit at ile:
|x
n+1
x
n
| |f(x
n
)|
unde x
n
, n = 0, 1, . . .;
(v) constantele , si numerele reale M si veric a relat iile:
0
= v|f(x
0
)| < 1;
0
v(1
0
)
,
unde prin v am notat
v =
_
+
M
s1
s!
_ 1
s1
,
atunci relativ la ecuat ia f(x) = 0 si la sirul
= lim
n
x
n
,
atunci (x
) = 0;
(jj) x
[a, b];
(jjj) |x
n+1
x
n
|
s
0
n
v
;
(jv) |x
x
n
|
s
0
n
v(1
s
0
n
)
;
(v) |f(x
n
)|
s
0
n
v
.
Demonstrat ie: Ar at am c a elementele sirului
f(x
1
)
s1
i=0
f
(i)
(x
0
)
i!
(x
1
x
0
)
i
s1
i=0
f
(i)
(x
0
)
i!
(x
1
x
0
)
i
M
s!
|x
1
x
0
|
s
+ |f(x
0
)|
s
_
M
s
s!
+
_
|f(x
0
)|
s
de unde deducem
|f(x
1
)| = v
s1
|f(x
0
)|
s
. (2.3)
Presupunem prin induct ie ca au loc urm atoarele propriet at i:
1. x
i
, i = 1, 2, 3, . . . , n;
2. |x
i
x
i1
|
s
0
i1
v
, i = 1, 2, . . . , n;
3. |f(x
i
)| = v
s1
|f(x
i1
)|
s
, i = 1, 2, . . . , n.
i
s
0
i
, i = 1, 2, . . . , n. (2.4)
Din inegalit at ile (2.4) si din ipoteza (iv) deducem urmatoarea inegalitate:
|x
n+1
x
n
| |f(x
n
)| =
v|f(x
n
)|
v
=
s
0
n
v
. (2.5)
Din inegalitatea de mai sus deducem inegalitat ile:
|x
n+1
x
0
|
n
i=0
|x
i+1
x
i
| =
v
n
i=0
s
0
i
0
v(1
0
)
.
de unde rezulta c a x
n+1
. Din relat ia (2.5) pentru i = n + 1 rezult a
inegalitatea 2.
Pentru inegalitatea 3. avem:
|f(x
n+1
)|
f(x
n+1
)
s1
i=0
f
(i)
(x
n
)
i!
(x
n+1
x
n
)
i
+
2.2. Criterii de convergent a 11
+
s1
i=0
f
(i)
(x
n
)
i!
(x
n+1
x
n
)
i
_
+
M
s
s!
_
|f(x
n
)|
s
= v
s1
|f(x
n
|
s
.
Rezult a c a propriet at ile 1.-3. au loc pentru orice n = 1, 2, . . ..
Ar at am c a sirul
este convergent.
Fie n si p doua numere naturale. Din faptul ca propriet at ile 1.-3. sunt
vericate pentru orice numar natural n, rezult a urm atoarele delimit ari:
|x
n+p
x
n
|
n+p1
i=n
|x
i+1
x
i
|
v
n+p1
i=n
s
0
i
s
0
n
v(1
s
0
n
)
, (2.6)
n = 1, 2, . . . .
Inegalitatea de mai sus este vericata pentru orice num ar natural p. De
aici rezulta c a pentru orice > 0 num ar real exist a un num ar natural
N() astfel ncat pentru n > N() avem
s
0
n
v(1
s
0
n
)
<
deoarece
0
< 1. Deci sirul
= lim
n
x
n
, deducem
|x
x
n
|
v
s
0
n
v(1
s
0
n
)
, n = 1, 2, . . . .
Pentru n = 0 obt inem din ultima inegalitate
|x
x
0
| =
0
v(1
0
)
ceea ce ne arat a c a x . Trebuie sa mai ar at am c a x
i
= lim
i
s
0
i
= 0
adica
lim
n
|f(x
n
)| = |f(x
)| = 0.
Observat ia 2.2.1 Daca sirul
s1
i=0
f
(i)
(x)
i!
i
(x)
|f(x)|
s
,
pentru orice x , unde 0 este o constant a real a, indepen-
dent a de x si
|(x)| |f(x)|,
pentru orice x , unde > 0 este o constant a real a, indepen-
dent a de x;
(iv) numerele , , M si sunt astfel nc at au loc inegalit at ile
0
= v|f(x
0
)| < 1,
unde
v =
_
+
s
M
s!
_ 1
s1
2.3. Puncte de atract ie si puncte de repulsie 13
si
0
v(1
0
)
.
atunci au loc urm atoarele propriet at i:
(j) sirul (x
n
)
n=0
generat de metoda iterativa (2.7)este convergent;
(jj) daca x
= lim
n
x
n
, atunci f(x
) = 0 si x
;
(jjj) |x
n+1
x
n
|
s
0
n
v
, pentru orice n = 0, 1, . . .;
(jv) |x
x
n
|
s
0
n
v(1
s
0
n
)
, pentru orice n = 0, 1, . . ..
Aceasta teorem a este consecint a imediat a a teoremei precedente.
2.3 Puncte de atract ie si puncte de re-
pulsie
Fie (x) denit n J
x
si e x
1
J
x
. Form am
x
2
= (x
1
), x
3
= (x
2
), . . . , x
+1
= (x
), . . . (2.9)
si se presupune ca punctele astfel obt inute sunt din J
x
. Dac an particular
(x
1
) = x
1
ntreaga secvent a
x
( = 1, 2, . . .)
const a n repetarea lui x
1
.
Un num ar cu proprietatea ca () = este un punct x de iterat ie
sau un centru de iterat ie (2.9). Funct ia (x), denit a mai sus se numeste
funct ie de iterat ie.
Vom folosi V (
0
) pentru a nota o vecin atate simetrica a lui
0
, de exemplu
0
< x <
0
+ , > 0.
Presupunem
0
= (
0
).
14 Capitolul 2. Metode iterative
Denit ia 2.3.1
0
este numit punct de atract ie dac a oricare ar o
vecin atate V
0
a lui
0
si oricare ar un punct de start x
1
V
0
sirul
(x
=
0
.
Denit ia 2.3.2
0
este numit punct de repulsie dac a oricare ar o
vecin atate V
0
a lui
0
si oricare ar un punct de start x
1
V
0
sirul
(x
=
0
.
(n afar a de cazul n care unul din x
=
0
). (vezi [?]).
Teorema 2.3.1 Fie (x) o funct ie de iterat ie denit a n J
x
. Pre-
supunem c a
0
= (
0
),
0
(J
x
) si ca ()
(
0
). Atunci
0
este
un punct de atract ie sau repulsie denit dac a este ndeplinita relat ia
|
(
0
)| < 1 sau |
(
0
)| > 1.
(
0
)
Demonstrat ie: Partea I. Presupunem
|
(
0
)| < 1.
Atunci, daca alegem un p cu |
(
0
)| < p < 1 avem pentru orice x
apart inand lui V (
0
) relat ia
(x) (
0
)
x
0
p. (2.10)
Fie x
1
V (
0
) punctul de start. Atunci
x
2
0
x
1
p < 1.
2.3. Puncte de atract ie si puncte de repulsie 15
Ca urmare, distant a de la x
2
la
0
este mai mic a dec at distant a de la x
1
la
0
, si avem x
2
V (
0
). Aplic and repetat (2.10) pentru
x
2
, . . . , x
,
obt inem
|x
3
0
| p(x
2
0
|, . . . ,
|x
+1
0
| p
|x
1
0
| 0 ( ). (2.11)
Ca urmare,
0
este un punct de atract ie. Din x
0
rezulta
x
+1
0
x
0
=
(x
) (
0
)
x
(
0
).
Partea II. Presupunem ca |
(
0
)| > 1. Atunci, dac a alegem un p cu
|
(
0
)| > p > 1 avem pentru orice x din V (
0
)
(x) (
0
)
x
0
p. (2.12)
Ca urmare, pentru un x
1
V (
0
)obt inem
|x
2
0
| p|x
1
0
|,
astfel ncat x
2
este mai ndepartat de
0
decat x
1
. Acelasi argument este
valabil pentru () x
0
, cu except ia x
=
0
si
0
este un punct de repulsie.
Observat ia 2.3.1 (a) Daca se iau valori n afara vecin at at ii V (
0
),
inegalitatea (2.12) nu are loc si este posibil ca urm atorul nostru
punct s a e
0
. Este posibil s a se construiasc a o funct ie neanalitic a
(x) astfel nc at n afara unei vecin atat i a lui
0
funct ia sa e peste
tot egala cu
0
. Chiar si o funct ie analitic a neconstant a (x) poate
construit a astfel nc at s a e egal a cu
0
la un num ar de puncte
nit n afara vecin at at ii lui
0
.
(b)
In cazul |
(
0
)| < 1 convergent a va mai mare cu c at |
(
0
)|
este mai mic, dovedind ca am nceput ntr-o vecin atate sucient
de mica a lui
0
. Mai general, rapiditatea convergent ei depinde de
micsorarea expresiei
(x) (
0
)
x
0
.
16 Capitolul 2. Metode iterative
(c) De la nceput problema original a este s a gasim
0
, nc a ne con-
fruntam cu problema determin arii dac a solut ia noastr a dorit a este
un punct de atract ie sau repulsie. Dac a peste tot intervalul con-
siderat avem |
> 0,
(condit ia lui Fourier).
Dac a se ia n = 1, adic a se nlocuieste ecuat ia f(x) = 0 cu P
1
(x) = 0,
unde P
1
este polinomul de interpolare de gradul unu al funct iei f pe
nodurile x
0
= a si x
1
= s se obt ine metoda coardei.
Solut ia ecuat iei P
1
(x) = 0, este
x
2
=
x
0
f(x
1
) x
1
f(x
0
)
f(x
1
) f(x
0
)
(3.1)
Forma general a a metodei se obt ine punandn (3.1) x
1
= x
n
si x
2
= x
n+1
,
deci
x
k+1
=
x
0
f(x
k
) x
1
f(x
0
)
f(x
n
) f(x
0
)
, (3.2)
punctul x
0
este utilizat pe parcursul ntregului proces de calcul.
17
18 Capitolul 3. Metode clasice de rezolvare a ecuat iilor transcendente
3.1.1 Ordin de convergent a
Convergent a metodei este legat a de alegerea optim a a acestui punct.
Fie , , trei numere reale arbitrare. Not am cu (, ) intervalul
(min(, ), max(, ));
Lema 3.1.1 Fie f c
2
([a, b]), x
0
, x
1
[a, b] cu f(x
0
) = f(x
1
) si e x
2
dat de (3.1). Atunci are loc relat ia
f(x
2
) = f(x
0
)f(x
1
)
f
()
2f
(
0
)
2
;
unde ,
0
(x
0
, x
1
).
Demonstrat ie: Utilizand (3.1) si aplicand formula cresterilor nite,
obt inem
x
2
x
0
=
f(x
0
)
f
(
0
)
, x
2
x
1
=
f(x
1
)
f
(
0
)
, (3.3)
unde
0
(x
0
, x
1
). Din formula restului de interpolare
f(x) P
n
(x) =
f
(n+1)
()
(n + 1)!
n
i=0
(x x
i
),
unde
P
n
(x) =
n
k=0
l
k
(x)f(x
k
),
cu
l
k
(x) =
(x x
0
) . . . (x x
k1
)(x x
k+1
) . . . (x x
n
)
(x
k
x
0
) . . . (x
k
x
k1
)(x
k
x
k+1
) . . . (x
k
x
n
)
,
pentru n = 1 obt inem
f(x) P
1
(x) =
f
()
2
(x x
0
)(x x
1
)
cu
P
1
(x) =
x x
1
x
0
x
1
f(x
0
) +
x x
0
x
1
x
0
f(x
1
) =
=
1
x
0
x
1
((x x
1
)f(x
0
) (x x
0
)f(x
1
)).
Pentru x = x
2
, rezult a relat ia
f(x
2
) P
1
(x
2
) =
f
()
2
(x
2
x
0
)(x
2
x
1
),
3.1. Metoda coardei 19
cu
P
1
(x
2
) =
1
x
0
x
1
((x
2
x
1
)f(x
0
) (x
2
x
0
)f(x
1
)).
Dar din relat ia (3.3) obt inem
P
1
(x
2
) =
1
x
0
x
1
_
f(x
1
)f(x
0
)
f
(
0
)
+
f(x
0
)f(x
1
)
f
(
0
)
_
= 0.
Rezult a relat ia din lem a, adic a
f(x
2
) =
f
()
2
(x x
0
)(x x
1
) = f(x
1
)f(x
2
)
f
()
2f
(
0
)
2
.
Lema 3.1.2 Fie f C
2
([a, b]), x
0
, x
1
[a, b], si e x
2
dat de (3.1).
Presupunem c a f
x
2
=
f
()f
(
1
)f
(
2
)
2f
()
3
(x
x
0
)(x
x
1
), (3.4)
unde (x
, x
0
, x
1
),
1
(x
, x
0
),
2
(x
, x
1
).
Demonstrat ie: Deoarece f
(y) =
1
f
(x)
,
(y) =
f
(x)
f
(x)
3
(3.5)
Aplicand formula cresterilor nite n punctele x
0
, x
si x
1
, x
, se obt ine
y
0
= f(x
0
) f(x
) = (x
0
x
)f
(
1
),
1
(x
0
, x
),
y
1
= f(x
1
) f(x
) = (x
1
x
)f
(
2
),
2
(x
1
, x
).
Din formula restului de interpolare a lui Lagrange pentru funct ia invers a
pe nodurile y
0
, . . . , y
n
si cu (0) Q
n
(0), unde Q
n
polinomul de
interpolare, obt inem eroarea aproxim arii
(y) Q
n
(y) =
(n+1)
()
(n + 1)!
n
i=0
(y y
i
),
20 Capitolul 3. Metode clasice de rezolvare a ecuat iilor transcendente
unde (y
0
, y
n
). Pun and y = 0, n = 1, iar
si y
0
,y
1
sunt dat i de
relat iile de mai sus si t inand seama c a (0) = x
si ca Q
1
(0) = x
2
,
rezulta
x
x
2
=
()
2
(x
0
x
)(x
1
x
)f
(
1
)f
(
2
),
adica
x
x
2
=
f
()f
(
1
)f
(
2
)
2f
()
3
(x
x
0
)(x
x
1
).
Deoarece f C
2
([a, b]) si f
(x)| M
1
< +,
0 m
2
|f
(x)| M
2
< +.
Rezult a relat ia
m
2
m
2
1
2M
3
1
()f
(
1
)f
(
2
)
2f
()
3
M
2
M
2
1
2m
3
1
.
Not and cu
k =
m
2
m
1
(2M
3
1
)
, K =
M
2
M
2
1
(2m
3
1
)
,
obt inem relat ia
k|x
x
0
||x
x
1
| |x
x
2
| K|x
x
0
||x
x
1
|. (3.6)
Teorema 3.1.1 Fie f C
2
([a, b]) si x
0
, x
1
[a, b]. Presupunem c a
urm atoarele condit ii sunt ndeplinite:
1. f
= 0, x [a, b],
2. f(x
0
)f
(x
0
) > 0,
3. f(x
0
)f(x
1
) < 0.
Atunci ecuat ia f(x) = 0 are o solut ie unica x
n (x
0
, x
1
), iar sirul {x
k
}
dat de metoda coardei (3.2) converge la x
.
3.1. Metoda coardei 21
Demonstrat ie:
Putem presupune ca f
()
f
(
0
)
2
adica
f(x
2
) < 0, x
< x
2
.
Pe de alt a parte, relat ia (3.1) se poate scrie sub forma
x
2
= x
1
f(x
1
)
f(x
1
) f(x
2
)
(x
1
x
0
),
de unde rezulta c a x
2
< x
1
.
Asadar x
< x
2
< x
1
.
In general x
< x
k+1
< x
k
si deci x
k
y
,
k . Trecand la limit a n (??) obt inem f(y
) = 0.
Not am cu
K|x
x
0
| = ,
unde K este constanta din inegalitatea (3.6). Din aceast a inegalitate
rezulta
|x
x
2
| K|x
x
0
||x
x
1
| = |x
x
1
|
si n general
|x
x
k+1
| |x
x
k
|,
ceea ce nseamn a c a metoda coardei are convergent a cel put in liniar a.
Observat ia 3.1.1 Metoda coardei poate s a aiba, n cazuri particulare,
ordin de convergent a superior lui unu.
Intr-adev ar, dac a gracul funct iei
f este cel din g. 1, unde AB este un segment de dreapta, iar BC este
un arc de curb a astfel nc at AB este tangent la arc n punctul B, atunci
metoda coardei are ordin de convergent a superior.
22 Capitolul 3. Metode clasice de rezolvare a ecuat iilor transcendente
A
C
B
x
0
x
1
x
3
x
2
Fig. 1
3.1.2 Interpretare geometrica
Interpretare general a: a lui x
2
, reprezint a abcisa punctului de
intersect ie a coardei denite de punctele (x
0
, f(x
0
)) si (x
1
, f(x
1
)) cu
axa Ox.
3.2 Metoda secantei
3.2.1 Convergent a metodei
Metoda secantei este tot o metod a de interpolare (liniar a) care se
obt ine nlocuind ecuat ia f(x) = 0 cu ecuat ia P
1
(x) = 0, unde P
1
este
polinomul de interpolare de gradul nt ai al lui f pe nodurile x
0
si x
1
(n
general pe x
k1
, x
k
). Deosebirea esent ial a fat a de metoda coardei consta
n aceea c a, dup a calculul lui x
2
, punctele x
0
, x
1
se locuiesc cu x
1
, x
2
si se
repet a procedeul. Si n cazul metodei secantei se presupune satisfacut a
condit ia
f(x
0
)f(x
1
) < 0.
Formula de calcul se poate obt ine din considerat ii geometrice simple
sau nlocuind formal n relat ia (3.2) pe x
0
cu x
k1
,
x
k+1
=
x
k1
f(x
k
) x
k
f(x
k1
)
f(x
k
) f(x
k1
)
(3.7)
Teorema 3.2.1 Fie f C
2
([a, b]) si x
0
, x
1
[a, b]. Presupunem c a
urm atoarele condit ii sunt ndeplinite:
3.2. Metoda secantei 23
1. ecuat ia f(x) = 0 are o solut ie x
[a, b],
2. f
x
0
|, K|x
x
1
|} = d < 1, unde K este constanta din
inegalitatea (3.6),
4. sirul {x
k
} dat de (3.7) r am ane n [a, b].
Atunci x
k
x
, k .
Demonstrat ie:
Dac a x
k1
, x
k
[a, b] atunci dac a not am cu d
k
= K|x
x
k
|, obt inem
d
k+1
d
k
d
k1
, iar din condit ia 3. rezult a c a
d
k
d
p
k
, (3.8)
unde {p
k
} este un sir Fibonacci
p
k+1
= p
k
+ p
k1
(3.9)
cu tot i termenii init iali p
0
= p
1
= 1. Este clar c a d
k
0, k si
x
k
x
.
3.2.2 Ordin de convergent a
Realat ia de recurent a (3.9) constituie o ecuat ie cu diferent e liniar a si
omogen a, cu coecient i constant i. Polinomul caracteristic al ei este
(t) = t
2
t 1
si are r ad acinile
t
1
=
1 +
5
2
1, 6, t
2
=
1
5
2
0, 6.
Solut ia general a a ecuat iei (3.9) are forma
p
k
= C
1
t
k
1
+ C
2
t
k
2
,
unde C
1
si C
2
sunt constante arbitrare. Determin and aceste constante
din condit iile init iale p
0
= p
1
= 1, rezult a
p
k
=
t
k+1
1
t
k+1
2
5
.
24 Capitolul 3. Metode clasice de rezolvare a ecuat iilor transcendente
S-a obt inut de fapt expresia termenului general al sirului lui Fibonacci
{p
k
} denit de relat ia (3.9). De aici si din (3.8), rezult a
d
k
< d
1
5
(t
k+1
1
t
k+1
2
)
<
_
d
1
5
_
k
. (3.10)
Consideram c a cele patru condit ii din teorema 3.2.1 sunt satisf acute,
f C
3
([a, b]) si f
(x
)f
(x
) > 0, unde x
, x
+ ) n care f
nu si schimba semnul.
Deoarece f
(x)f
(x) > 0 pe
(x
, x
+ ).
Folosim urm atoarea relat ie analoag a cu (3.4)
x
x
k+2
=
f
()f
(
1
)f
(
2
)
2f
()
3
(x
x
k
)(x
x
k+1
), (3.11)
unde (x
, x
k
, x
k+1
),
1
(x
, x
k
),
2
(x
, x
k+1
). Not am d
k
=
|x
x
k
| si observam c a
max(|x
|, |x
1
|, |x
2
|) d
k
+ d
k+1
. (3.12)
Not am
y
k
= ln
1
d
k
si
b
k
= ln
2f
()
3
f
()f
(
1
)f
(
2
)
,
si din relat ia (3.11) avem
y
k+2
y
k+1
y
k
= b
k
,
adica y
k
satisface o ecuat ie cu diferent e liniar a, cu coecient i constant i.
Fie b = ln
2f
(x
)
f
(x
)
si c
k
= b
k
b, adic a
c
k
= 3 ln
f
()
f
(x
)
ln
f
(
1
)
f
(x
)
ln
f
(
2
)
f
(x
)
ln
f
()
f
(x
)
.
Not am
M
2
= max f
(x), M
3
= max f
(x),
m
1
= min f
(x), m
2
= min f
(x),
3.2. Metoda secantei 25
pentru x [a, b]. Fiecare din logaritmii care intervin n expresia lui c
k
se
pot majora n funct ie de M
2
, M
3
, m
1
, m
2
si |x
|, |x
1
|, |x
2
|,
utiliz and teorema cresterilor nite:
ln
f
()
f
(x
= | ln|f
()| ln |f
(x
)|| =
(x
)
f
(x)
f
(c)
M
2
m
1
|x
|,
unde c (x
5
)(d
1
5
)
k
. (3.13)
Rezult a c a
k=0
c
k
t
k
este o serie () cu = d
1
5
< 1.
Fac and schimbarea de funct ie y
k
= v
k
b, se obt ine
v
k+2
v
k+1
v
k
= c
k
.
Noua ecuat ie cu diferent e satisface toate condit iile teoremei 3.2.1. Prima
condit ie este satisfacut a n conformitate cu (3.13), iar a doua condit ie
rezulta din faptul ca
t
1
=
1 +
5
2
1, 6, t
2
=
1
5
2
0, 6.
Conform acestei teoreme, exista o constant a real a a astfel ncat
v
k
at
k
1
= (k) 0, k .
Rezult a
y
k
+ b = at
k
1
+ (k).
Deoarece
y
k
= ln
_
1
d
k
_
, b = ln
2f
(x
)
f
(x
)
,
rezulta pentru d
k
evaluarea
d
k
=
2f
(x
)
f
(x
)
e
at
k
1
e
(k)
.
26 Capitolul 3. Metode clasice de rezolvare a ecuat iilor transcendente
Deoarece 1 t
1
= t
2
, obt inem
d
k+1
d
k
=
_
2f
(x
)
f
(x
)
_
t
2
.
Cu alte cuvinte metoda secantei are ordinul de convergent a
t
1
=
(1 +
5)
2
1, 6.
3.2.3 Interpretare geometrica
Reprezentarea geometrica a metodei secantei este dat a n g. 2.
x
0
x
1
x
2
x
3
Fig. 2
3.3 Metoda lui Newton
3.3.1 Construct ia metodei
Fie f : [a, b] R si e x
0
[a, b]. Dezvolt am funct ia f n serie
Taylor si ret inem primii doi termeni, deci
f(x) f(x
0
) + (x x
0
)f
(x
0
).
(x
0
) = 0, (3.14)
a c arei solut ie este
x
1
= x
0
(x
0
)
f
(x
0
)
.
3.3. Metoda lui Newton 27
Pun and x
0
= x
k
si x
1
= x
k+1
, se obt ine metoda lui Newton sau metoda
lui Newton - Raphson
x
k+1
= x
k
f(x
k
)
f
(x
k
)
. (3.15)
Ecuat ia f(x
0
) + (x x
0
)f
(x
0
) = 0 aproximeaza ecuat ia f(x) = 0
n vecin atatea punctului x
0
, dar nu rezult a c a x
1
aproximeaz a solut ia
acestei ecuat ii. Este necesar a analiza existent ei sirului {x
k
} daca nu se
face ipoteza f
(x
k
) cu f
(x
0
), se obt ine metoda lui
Newton simplicat a,
x
k+1
= x
k
f(x
k
)
f
(x
0
)
,
n care derivata se calculeaza numai n punctul x
0
. Se poate de asemenea
considera un proces de tip Newton n care calculul derivatei se face dup a
un anumit num ar de pasi:
x
k+1
= x
k
f(x
k
)
f
(x
p(k)
)
,
unde p(k) este un numar ntreg mai mic sau egal cu k.
In particular,
daca p(k) = 0, se obt ine metoda lui Newton simplicat a.
Un proces iterativ, care genereaza metoda lui Newton simplicat a,
este metoda liniilor paralele:
x
k+1
= x
k
f(x
k
),
unde este o constant a care aproximeaza pe 1/f
(x
0
).
Metoda lui Newton discretizat a este metoda n care derivata se
nlocuieste cu diferent a divizat a de ordinul nt ai:
x
k+1
= x
k
_
f(x
k
) f(x
k1
)
x
k
x
k1
_
1
f(x
k
).
Aceasta metod a coincide cu metoda secantei.
Teorema 3.3.1 (Ostrovski). Fie f C
2
([a, b]) si x
0
[a, b]. Pre-
supunem c a urm atoarele condit ii sunt ndeplinite:
1. f
(x
0
) = 0,
28 Capitolul 3. Metode clasice de rezolvare a ecuat iilor transcendente
2. intervalul J
0
= [x
0
, x
0
+ 2h
0
], unde h
0
=
f(x
0
)
f
(x
0
)
, este inclus n
[a, b],
3. 2|h
0
|M |f
(x
0
)|, unde M = max
xJ
0
|f
(x)|.
Atunci ecuat ia f(x) = 0 are o solut ie unica x
J
0
iar sirul {x
k
}
dat de metoda lui Newton (3.15) este denit si converge la x
. Eroarea
aproximat iei este dat a de
|x
x
k
|
2M
f
(x
k1
)
|x
k
x
k1
|
2
.
(vezi [?]).
Demonstrat ie: Aplicam formula cresterilor nite funct iei f
n punctele
x
0
, x
1
si t inem seama de condit ia 3. si avem
|f
(x
1
) f
(x
0
)| |x
1
x
0
|M = |h
0
|M
|f
(x
0
)|
2
si
|f
(x
1
)| |f
(x
0
)| |f
(x
1
) f
(x
0
)| |f
(x
0
)|
|f
(x
0
)|
2
=
|f
(x
0
)|
2
.
Deci
|f
(x
1
)|
|f
(x
0
)|
2
, (3.16)
de unde rezulta t inand seama de condit ia 1., c a f
(x
1
) = 0 si deci x
2
este
denit.
Vom calcula acum n doua moduri diferite integrala
I =
_
x
1
x
0
(x
1
x)f
(x)dx.
Integrand prin p art i rezulta
I = (x
1
x)f
(x)|
x
1
x
0
+
_
x
1
x
0
f
(x)dx =
= (x
1
x
0
)f
(x
0
) + f(x)|
x
1
x
0
=
= x
1
f
(x
0
) x
0
f
(x
0
) + f(x
1
) f(x
0
).
3.3. Metoda lui Newton 29
Dar x
1
= x
1
f(x
0
)
f
(x
0
)
deci
I = x
0
f
(x
0
) + f
(x
0
)
f(x
0
)
f
(x
0
)
xf
(x
0
) + f(x
1
) f(x
0
) = f(x
1
).
Deci obt inem I = f(x
1
). Apoi, efectu and schimbarea de variabil a
x = x
0
+ h
0
t, avem
I = h
2
0
_
1
0
(1 t)f
(x
0
+ h
0
t)dt.
De aici rezulta
|f(x
1
)| h
2
0
M
_
1
0
|1 t|dt =
h
2
0
M
2
. (3.17)
Fie h
1
=
f(x
1
)
f
(x
1
)
. Din (3.16) si (3.17) se obt ine
|h
1
|
h
2
0
M
|f
(x
0
)|
(3.18)
si prin urmare,
2|h
1
|M
|f
(x
1
)|
2M
2
h
2
0
|f
(x
0
)|
2
|f
(x
0
)|
=
_
2|h
0
|M
|f
(x
0
)|
_
2
.
Din condit ia 3. rezult a 2|h
1
|M |f
(x
1
), adic a h
1
satisface o relat ie
analoag a cu 3. Observ am c a
|h
1
|
|h
0
|
2
2|h
0
|M
|f
(x
0
)|
|h
0
|
2
si intervalul J
1
= [x
1
, x
1
+ 2h
1
], analog cu J
0
, este inclus n J
0
. Prin
recurent a, se obt ine pentru orice k:
f
(x
k
) = 0, |h
k
|
1
2
|h
k1
|, 2|h
k
|M |f
(x
k
)|, J
k
J
k1
,
unde h
k
=
f(x
k
)
f
(x
k
)
si J
k
= [x
k
, x
k
+ 2h
k
]. De aici rezulta c a sirul {x
k
}
este denit.
Fie p un numar ntreg arbitrar. Avem J
k+p
J
k
, deci x
k+p
J
k
si
|x
k+p
x
k
| 2h
k
.
30 Capitolul 3. Metode clasice de rezolvare a ecuat iilor transcendente
Dar h
k
0, k si prin urmare, x
k
x
, k . Ar at am n
continuare ca x
(x)| M
1
,
x J
0
si din
h
k
=
f(x
k
)
f
(x
k
)
,
rezulta
|f(x
k
)| h
k
M
1
.
Trecand la limit a avem f(x
) = 0
Ar at am c a x
este unic a n J
0
. Pentru orice x (x
0
, x
0
+ 2h
0
) avem
|xx
0
| < 2|h
0
|. Din teorema cresterilor nite si din condit ia 3. obt inem
|f
(x) f
(x
0
)| |x x
0
|M < 2|h
0
|M |f
(x
0
)|,
adica f
(x) = 0 pe (x
0
, x
0
+ 2h
0
).
Funct ia f este monotona, pe (x
0
, x
0
+ 2h
0
) si, prin urmare, x
este
unica n (x
0
, x
0
+ 2h
0
).
Eroarea aproximat iei se obt ine din inegalitatea
|h
k
|
Mh
2
k1
|
|f
(x
k1
)|
analoag a cu (3.18). T inand seama c a |x
k+p
x
k
| 2h
k
precum si de
faptul ca h
k1
= x
k
x
k1
, avem
|x
k+p
x
k
|
2M
|f
(x
k1
)|
|x
k
x
k1
|
2
.
Trecand la limit a pentru p , se obt ine relat ia din enunt ul teoremei,
adica
|x
x
k
|
2M
f
(x
k1
)
|x
k
x
k1
|
2
.
3.3.2 Ordin de convergent a
Presupunem ca toate condit iile teoremei 3.3.1 sunt satisfacute.
Deoarece f
(x) = 0 pe (x
0
, x
0
+2h
0
) rezult a c a funct ia f este inversabil a
pe J
0
. Fie funct ia invers a si sa not am y
k
= f(x
k
), k = 0, 1, . . ., unde
{x
k
} este sirul generat de metoda lui Newton. Avem
(y
k1
) = x
k1
, (y
k1
) =
1
f
(x
k1
)
.
3.3. Metoda lui Newton 31
Dezvolt am funct ia n serie Taylor si not am cu P
1
partea liniar a
P
1
(y) = (y
k1
) + (y y
k1
)
(y
k1
) = x
k1
+ (y y
k1
)
1
f
(x
k1
)
.
Restul formulei lui Taylor este
(y) P
1
(y) =
()
2
(y y
k1
)
2
, (3.19)
unde (y, y
k1
). Not am = () , ((y), (y
k1
)). Lu am n
relat ia (3.19) y = 0 si t inem seama ca (0) = x
, P
1
(0) = x
k
precum ca
(y) =
f
()
2f
()
3
f(x
k1
)
2
, (x
, x
k1
).
Din teorema cresterilor nite avem
f(x
k1
) = f(x
k1
) f(x
) = (x
k1
x
)f
(
0
),
0
(x
, x
k1
),
si prin urmare,
x
x
k
=
f
()f
(
0
)
2
2f
()
3
(x
x
k1
)
2
.
Dac a x
k
x
, k , atunci ,
0
x
si avem
lim
k
|x
x
k
|
|x
x
k1
|
2
=
f
(x
)
2f
(x
)
.
Rezult a din aceast a ultim a relat ie ca metoda lui Newton are convergent a
patratica.
3.3.3 Interpretare geometrica
Interpretarea geometrica a lui x
1
: reprezinta abcisa punctului de
intersect ie a tangentei duse la gracul funct iei f n punctul (x
0
, f(x
0
)).
cu axa Ox.
Reprezentarea geometrica a metodei lui Newton simplicate si a lini-
ilor paralele sunt date n g. 3. respectiv g. 4.
32 Capitolul 3. Metode clasice de rezolvare a ecuat iilor transcendente
x
0
x
1
x
3
x
2
Fig. 3
x
0
x
1
x
3
x
2
Fig. 4
3.4 Comparat ii ntre metoda coardei si
metoda Newton
Pentru ecient a indexului metodei coardei folosit a n consecint a cu
formula
x
+1
=
x
+1
f(x
) x
f(x
nu1
)
f(x
) f
1
)
, ( = 1, 2, . . .).
este, n practica, 1.618 . . ..
In aplicarea metodei Newton - Raphson este
necesar sa se calculeze f si f
In acest caz f are pe [a, b] un num ar impar de r ad acini (una cel put in).
Asa cum arat a si numele, aceasta metod a const a n njumat at irea succe-
siva a intervalului [a, b]. Fie eroarea admis a.
Dac a f(
a + b
2
) = 0; atunci
a + b
2
= reprezinta chiar r ad acina
cautat a. Dac a nu, folosim punctul
a + b
2
, se mparte intervalul [a, b] n
jumatate g. 5.
a
a+b
2 b
X
*
Fig. 5
Se ret ine acea jum atate pentru care efectu and produsul valorilor funct iei
evaluate n capetele subintervalului, obt inem o valoare mai mic a dec at
zero. Aceasta este o indicat ie ca r ad acina c autat a se g aseste n acel
subinterval. Se noteaz a cu [a
1
, b
1
] subintervalul astfel determinat. Con-
tinu and, se obt ine succesiunea de subintervale [a
2
, b
2
], . . . , [a
n
, b
n
], . . . cu
propriet at ile:
f(a
n
)f(b
n
) < 0, b
n
a
n
=
1
2
n
(b a); n = 1, 1, . . . .
Se obt in sirurile (a
n
) crescator si (b
n
) sir descrescator sau constant. Avem
= lim
n
a
n
= lim
n
b
n
.
34 Capitolul 3. Metode clasice de rezolvare a ecuat iilor transcendente
Dup a n njumat at iri suscesive, se poate alege ca valoare aproximativ a
pentru , valoarea:
x
=
a
n
+ b
n
2
.
Eroarea care se comite dac a nlocuim pe prin x
, va :
|x
| = | x
|
1
2
n
|b a|.
Metoda njumat at irii intervalului este cea mai simpla dar si cea mai
slab convergent a metod a pentru calculul aproximativ al r ad acinii unei
ecuat ii date.
3.6 Metoda lui Schr oder pentru determi-
narea radacinilor multiple
Fie = f(x) denit a pe J
x
. Presupunem ca obt inem:
x = () = x
0
+
=1
(
0
)
r
!
()
(
0
).
Pentru = 0 obt inem
x
0
=
=1
(1)
()
(
0
). (3.20)
(vezi [?]).
Pe de alt a parte, folosirea seriilor (3.20) poate n mod particular re-
comandabil a, dac a calculul derivatelor n x
0
este mai usor decat pentru
alte valori ale lui x. Atunci toate derivatele f
(x
0
) folosite trebuie s a e
calculate cu un num ar considerabil de zecimale.
Pentru a discuta convergent a lui (3.20) si existent a lui si de a obt ine
o estimare practic a pentru restul, folosim teoria funct iilor cu variabile
complexe, si anume demonstr am teorema:
Teorema 3.6.1 Presupunem c a = f(x) este analitica ntr-un cerc
K
x
: |x x
0
| r. Fie
0
= f(x
0
). Daca avem
M = M(r) = max
Kx
|f
| <
2|f
(x
0
)|
r
,
3.6. Metoda lui Schr oder pentru determi-narea rad acinilor multiple 35
atunci seriile inverse
x = () = x
0
+
r=1
(
0
)
!
()
(
0
)
converg n cercul K
: |
0
| < R cu
R = R(r) = |f
(x
0
)|r
Mr
2
2
(3.21)
si satisface inegalitatea
|() x
0
| < r. (3.22)
Demonstrat ie:
Far a pierderea generalitat ii putem presupune ca x
0
=
0
= f(x
0
) = 0.
Not am f
(0) = f
0
si scriem
f(x) = f
0
(x) + T(x). (3.23)
Consideram expresia
x
2
_
1
0
(1 t)f
(tx)dt. (3.24)
(u) = (x u)f
(u)|
x
0
+
_
x
0
f
(u)du = f(x) f
0
x,
si n plus cu (3.23) avem
T(x) = x
2
_
1
0
(1 t)f
(tx)dt.
Deci, pentru tot i x din vecinatatea lui K
x
avem
T(x) = r
2
|
_
1
0
(1 t)f
(tx)dt| r
2
M
_
1
0
(1 t)dt =
Mr
2
2
. (3.25)
Dac a, pe de alt a parte, denim L(x) prin
L(x) = f
x , (3.26)
avem din (3.23)
f(x) = L(x) + T(x)
36 Capitolul 3. Metode clasice de rezolvare a ecuat iilor transcendente
si din (3.26) si (3.21) pentru |x| = r, dac a || < R,
|L(x)| |f
0
|r || >
Mr
2
2
,
si astfel din (3.25) pentru x n vecin atatea lui K
x
si din K
avem
|L(x)| > |T(x)| (|| < R).
0
=
f
0
.
Folosind relat ia (3.21) obt inem
|x
0
| =
||
f
0
| < r
Mr
2
2|f
0
|
< r,
x
0
este din interiorul lui K
x
.
In plus, avem n K
x
exact o r ad acin a a lui
f(x) = .
Vedem ca funct ia invers a x = () este analitic a si satisface inegalitatea
(3.22).
Capitolul 4
Metode cu ordin de
convergent a superior
4.1 Teorema de punct x
Denit ia 4.1.1 Funct ia f : R R este o contract ie daca () c (0, 1)
astfel nc at oricare ar x, y R sa aib a loc inegalitatea:
|f(x) f(y)| c|x y|.
Teorema de punct x a lui Banach, care st a la baza unor metode
iterative de rezolvare a ecuat iilor de forma f(x) = x, presupune ca f este
o contract ie pe R.
Teorema 4.1.1 Fie f : [a, b] R si x
, r) = [x
r, x
+r].
Atunci x
, r) si f
k
(x
0
) x
, k
pentru orice x
0
din
S(x
, r).
Demonstrat ie: Fie , 0 < < 1, constanta contract iei. Atunci daca
presupunem ca f
k
(x)
S(x
, r), rezult a
|f
k+1
(x) x
| |f
k
(x) x
| < r,
37
38 Capitolul 4. Metode cu ordin de convergent a superior
si deci f
k+1
(x)
S(x
, r). Cum x
S(x
, r), k.
In consecint a
|f
k
(x) x
| |x x
| 0, k .
Observat ia 4.1.1
In teorema lui Banach s-a considerat x
0
arbitrar din
domeniul de denit ie al funct iei si s-a format sirul
x
0
, x
1
= f(x
0
), x
2
= f(x
1
) = (f f)(x
0
), . . . , x
n
= (f f . . . f
. .
nori
)(x
0
).
Pentru demonstrat ia acestei teoreme s-a folosit
f
k
(x) = (f f . . . f
. .
kori
)(x).
adic a
|f
k+1
(x) f(x
)| = |(f f . . . f
. .
kori
)(x) x
|
f-contract ie
|f
k
(x) x
|
f
k
(x)
S(x
,r)
< r.
Corolar 4.1.1 Daca f C([a, b]) si |f
(x
)| < 1, unde x
(a, b)
este punct x al lui f, atunci exista
S(x
, r) [a, b] astfel ca f
k
(x) x
,
x
S(x
, r).
S(x
(x)| , x
S(x
, r).
Rezult a c a f este o contract ie pe
S(x
, r).
Teorema 4.1.2 Fie f o funct ie real a denit a pe [a, b] si x
0
(a, b) un
punct oarecare (iterat ia init iala). Presupunem c a f este o contract ie pe
S(x
, r) cu constanta si c a
|f(x
0
) x
0
| (1 )r.
Atunci exist a un punct x unic x
S(x
, r) si f
k
(x
o
) x
, k
4.2. Metode cu mai mult i pasi 39
Demonstrat ie: Ar at am c a dac a x
S(x
, r),
adica n acest caz f este o contract ie a sferei
S(x
, r) n ea nsasi.
Fie x
S(x
, r). Avem
|f(x) x
0
| |f(x) f(x
0
)| +|f(x
0
) x
0
|
|x x
0
| + (1 )r r + r r r,
rezulta c a f(x)
S(x
, r).
4.2 Metode cu mai mult i pasi
Consideram ecuat ia:
f(x) = 0 (4.1)
unde f : I R este o funct ie real a, I ind un interval al axei reale.
Presupunem ca ecuat iei (4.1) i se poate pune n corespondent a o funct ie
: I R astfel ncat orice solut ie a ecuat iei (4.1) s a e si solut ie a
ecuat iei
x = (x) (4.2)
si invers. Presupunem ca exist a o funct ie de k variabile, k 1, g : I
k
R
cu proprietatea
g(x, x, . . . , x) = (x), (4.3)
pentru orice x I.
O metod a iterativ a cu k pasi de iterat ie pentru rezolvarea numerica a
ecuat iei (4.3) are urmatoarea form a general a
i) g : I
k
R, unde I
k
= I I . . . I R
k
ii)
x
k
= g(x
0
, x
1
, . . . , x
k1
)
x
k+i
= g(x
i
, x
i+1
, . . . , x
i+k1
),
(4.4)
i = 1, 2, 3, . . ., x
0
, x
1
, . . . , x
k1
I
De exemplu metoda lui Newton este o metod a cu un pas, iar funct ia de
iterat ie g este denit a astfel:
g(x) = x
f(x)
f
(x)
, () x I.
40 Capitolul 4. Metode cu ordin de convergent a superior
Metoda secantei este o metod a cu doi pasi, iar funct ia de iterat ie g are
forma:
g(x, y) =
xf(y) yf(x)
f(y) f(x)
, () (x, y) I
2
.
Pentru metodele cu un singur pas putem da urmatoarea teorem a general a
asupra convergent ei si a ordinului de convergent a.
Teorema 4.2.1 Fie g C
(p)
([a, b]) si x
(x
) = . . . = g
(p1)
(x
) = 0, g
(p)
(x
) = 0,
atunci oricare ai x
0
dintr-o anumit a sfer a centrat a n x
iar ordinul de
convergent a este p.
Demonstrat ie: Deoarece g
(x
) +
p1
i=1
g
(i)
(x
)
i!
(x x
)
i
+
+
g
(p)
()
p!
(x x
)
p
, (x, x
).
Din ipotezele teoremei si punand x = x
k
, se obt ine
|x
k+1
x
|
|x
k
x
|
p
=
g
(p)
(
k
)
p!
,
k
(x
k
, x
).
Rezult a
lim
k
|x
k1
x
|
|x
k
x
|
p
=
g
(p)
(x
)
p!
si metoda are ordin de convergent a p.
1
+
2
+ . . . +
s
< 1, (4.6)
atunci sirul (x
n
)
n=0
generat de (4.4) este convergent oricare ar
x
0
, x
1
, . . ., x
s1
I si daca not am cu x
= lim
n
x
n
, atunci x
este
unica solut ie a ecuat iei x = (x) din intervalul I.
Demonstrat ie: Demonstram c a sirul (x
n
)
n=0
generat de (4.4) este sir
Cauchy.
Din condit ia (4.5) rezult a c a au loc urm atoarele inegalitat i:
|x
n+1
x
n
| = |g(x
ns+1
, x
ns+2
, . . . , x
n
) g(x
ns
, x
ns+1
, . . . , x
n1
)|
1
|x
ns+1
x
ns
| +
2
|x
ns+2
x
ns+1
| + . . . +
s
|x
n
x
n1
|,
(4.7)
pentru ecare n = s, s + 1, . . ..
Se va c auta o majorare pentru |x
i
x
i1
|, i = 1, 2, 3, . . .. Pentru aceasta
vom considera ecuat ia
P(u) = u
s
s
u
s1
+
s1
u
s2
. . . +
2
u
1
= 0. (4.8)
Ecuat ia (4.8) are o singur a r ad acin a pozitiv a.
Intr-adevar, dac a facem
schimbarea de variabila u =
1
t
obt inem ecuat ia echivalent a
Q(t) =
1
t
s
+
2
t
s1
+ . . . +
s
t 1 = 0,
pentru care Q
2
p
, . . . ,
s
p
s1
_
.
Din sistemul de inegalit at i (4.7) deducem:
s+1
=
s
s
+
s1
s1
+ . . . +
1
1
;
s+2
=
s
s+1
+
s1
s
+ . . . +
1
2
;
.
.
.
s+t
=
s
s+t1
+
s1
s+t2
+ . . . +
1
t
;
.
.
.
Din relat iile de mai sus, din (*) si din faptul ca p este rad acina ecuat iei
P(u) = 0 rezult a urm atoarele inegalitat i:
s+1
=
s
p
s1
+
s1
p
s2
+ . . . +
1
=
= (
s
p
s1
+
s1
p
s2
+ . . . +
1
) p
s
.
Analog ar at am c a au loc inegalit at ile
s+t
p
s+t1
, t = 1, 2, . . . (4.9)
Demonstram acum c a sirul (x
n
)
n=0
generat de (4.4) veric a condit ia lui
Cauchy si anume vom avea:
|x
n+m
x
n
| =
m1
i=0
|x
n+i+1
x
n+i
| =
m1
i=0
n+i
m1
i=0
p
n+i1
p
n1
1 p
,
(4.10)
4.2. Metode cu mai mult i pasi 43
care ne arata c a pentru orice > 0 exist a un num ar N() astfel ncat
|x
n+m
x
n
| < pentru orice n > N() si pentru orice num ar natural m.
Din faptul c a sirul (x
n
)
n=0
este sir Cauchy rezult a c a el este con-
vergent. Fie x
= lim
n
x
n
, atunci trecand la limit a n inegalitatea (4.10)
pentru m obt inem:
|x
x
n
|
p
n1
1 p
, n = 1, 2, . . .
Din condit ia (4.5) care asigur a continuitatea funct iei g, rezulta faptul x
f(x
n
)
h
x
(x
n
, x
n
)
; n = 0, 1, . . . , (4.12)
unde prin h
x
am notat derivata part ial a a funct iei hn raport cu variabila
x. Aceasta metod a nu este altceva decat o variant a a metodei lui Newton.
Presupunem n continuare ca funct ia h veric a condit ia (4.11) si
consideram pentru rezolvarea ecuat iei (4.3) urmatorul procedeu iterativ:
x
n+1
= x
n
h(x
n
, x
n1
) + h
y
(x
n
, x
n1
)(x
n
x
n1
)
h
x
(x
n
, x
n1
)
; (4.13)
n = 1, 2, . . . .
Utilizand metoda (4.13) obt inem un sir de numere reale (x
n
)
n=0
care
daca este convergent, atunci limita sa este chiar r ad acina ecuat iei (4.3).
Dac a x
= lim
n
x
n
, atunci pentru n din (4.13) deducem:
x
= x
h(x
, x
) + h
y
(x
, x
)(x
)
h
x
(x
, x
)
de unde rezulta h(x
, x
) = 0, adic a f(x
) = 0.
44 Capitolul 4. Metode cu ordin de convergent a superior
4.3 Metoda lui Cebsev
Fie f C
(p+1)
([a, b]) si x
i=1
(i)
(y)
i!
(z y)
i
+
(p+1)
()
(p + 1)!
(z y)
(p+1)
, (y, z).
Lu am z = 0 si y = f(x); se vede atunci ca (0) = x
, deoarece
f(x) = y x = (y) si ca (f(x), f(x
= x +
p
i=1
(1)
i
a
i
(x)
i!
f(x)
i
+ (1)
p+1
(p+1)
[f()]
(p + 1)!
f(x)
p+1
. (4.14)
Not am
F(x) = x +
p
i=1
(1)
i
a
i
(x)
i!
f(x)
i
,
si lua F ca funct ie de iterat ie. Obt inem atunci metoda
x
k+1
= F(x
k
), (4.15)
numit a metoda lui Cebsev.
Teorema 4.3.1 Daca
(p+1)
(0) = 0 atunci metoda lui Cebsev are or-
dinul de convergent a p + 1.
Demonstrat ie: Scriem funct ia F sub forma
F(x) = x
[f(x)]f(x) + f(x)
2
p
i=2
(1)
i
a
i
(x)
i!
f(x)
i2
si not am
g(x) =
p
i=2
(1)
i
a
i
(x)
i!
f(x)
i2
.
Obt inem
F
(x) = 1
[f(x)]f
(x)f(x)
[f(x)]f
(x)+
4.3. Metoda lui Cebsev 45
+2f(x)f
(x)g(x) + f(x)
2
g
(x).
Deoarece
[f(x)]f
(x) = 1, rezult a c a F
(x
x
k+1
= (1)
p+1
(p+1)
[f(
k
)]
(p + 1)!
f(x
k
)
p+1
,
k
(x
k
, x
).
Pe de alt a parte
f(x
k
) = f(x
k
) f(x
) = (x
k
x
)f
(
0
k
),
0
k
(x
k
, x
) si prin urmare,
lim
k
|x
k+1
x
|
|x
k
x
|
p+1
=
(p+1)
(0)
(p + 1)!
f
(x
)
p+1
.
Deci metoda lui Cebsev are ordin de convergent a p + 1.
Calculul coecient iilor a
i
se poate face prin derivarea succesiva a
identitat ii [f(x)] x. Obt inem
[f(x)]f
(x) = 1,
[f(x)]f
(x)
2
+
[f(x)]f
(x) = 0,
. . . . . . . . .
de unde rezulta urm atoarele formule care ne dau pe a
i
(x) recursiv
a
1
(x)f
(x) = 1,
a
2
(x)f
(x)
2
+ a
1
(x)f
(x) = 0,
. . . . . . . . . .
Primele dou a valori sunt
a
1
(x) = f
(x)
1
, a
2
(x)) f
(x)f
(x)
3
.
4.3.1 Cazuri particulare
(i) Pentru p = 1 formula de recurent a (4.15) devine
x
k+1
= x
k
f(x
k
)
f
(x
k
)
,
adica reobt inem metoda lui Newton. Din teorema 4.3.1 rezult a c a
metoda lui Newton are convergent a p atratica.
46 Capitolul 4. Metode cu ordin de convergent a superior
(ii) Pentru p = 2 se obt ine urmatoarea metod a de tip Cebsev cu or-
dinul trei de convergent a
x
k+1
= x
k
f(x
k
)
f
(x
k
)
f
(x
k
)f(x
k
)
2
2f
(x
k
)
3
.
(iii) Pentru p = 3 obt inem urmatoarea metod a cu ordinul patru de
convergent a
x
k+1
= x
k
f(x
k
)
f
(x
k
)
(x
k
)f(x
k
)
2
2f
(x
k
)
3
f
3
(x
k
)
3!
f
(x
k
)f
(x
k
) 3f
(x
k
)
(f
(x
k
))
4
.
4.4 Metoda lui Steensen
Sa presupunem c a am reusit sa punem ecuat ia:
f(x) = 0,
sub urmatoarea form a echivalent a
g(x) x (x) = 0,
unde presupunem ca punctele xe ale funct iei coincid cu rad acinile
ecuat iei f(x) = 0.
Presupunem ca pe intervalul I funct ia g are o funct ie inversa si n
acest interval este cont inut a o singur a r ad acin a x
si construim sirul
denit n felul urm ator:
x
0
0
= x
0
;
x
0
1
= (x
0
0
);
x
0
2
= (x
0
1
);
. . . . . . . . .
x
0
n
= (x
0
n1
).
(4.16)
Folosind acum n polinomul de interpolare inversa, drept noduri de in-
terpolare valorile y
0
i
= g(x
0
i
), i = 0, 1, . . . , n, putem obt ine aproximat ia
urmatoare a r ad acinii x
cu formula:
x
1
=
0
(0)
n
i=0
x
0
i
y
0
i
0
(y
0
i
)
,
4.4. Metoda lui Steensen 47
unde prin
0
(y) am notat polinomul
0
(x) =
n
j=0
(y y
0
j
).
Consideram x
k
o aproximat ie oarecare a r ad acinii x
x
k
0
= x
k
;
x
k
1
= (x
k
0
);
x
k
2
= (x
k
1
);
. . . . . . . . .
x
k
n
= (x
k
n1
),
(4.17)
si not am cu y
k
i
= g(x
k
i
), i = 0, 1, . . . , n si cu
k
(y) =
n
i=0
(y y
k
i
), atunci
avem:
x
k+1
=
k
(0)
n
i=0
x
k
i
y
k
i
k
(y
k
i
)
, (4.18)
k = 0, 1, . . . ,.
Metoda iterativ a obt inut a mai sus poart a denumirea de metoda general a
a lui Aitken - Steensen.
4.4.1 Cazuri particulare
1. Cazul n = 1. n acest caz, dac a x
0
este aproximat ia init ial a a
r ad acinii x
x
0
0
= x
0
;
x
0
1
= (x
0
0
) = (x
0
);
y
0
0
= g(x
0
0
) = x
0
(x
0
);
y
0
1
= g(x
0
1
) = (x
0
) ((x
0
)).
Folosindn acest caz polinomul de interpolare invers a sub forma lui
Newton, vom deduce pentru x
1
urmatoarea expresie:
x
1
= x
0
g(x
0
)
[x
0
, (x
0
); g]
,
48 Capitolul 4. Metode cu ordin de convergent a superior
adica
x
1
= x
0
[x
0
(x
0
)]
2
x
0
2(x
0
) + ((x
0
))
.
Deci n forma general a
x
k+1
= x
k
[x
k
(x
k
)]
2
x
k
2(x
k
) + ((x
k
))
, k = 0, 1, . . . , . (4.19)
2. Cazul n = 2. Dac a not am iar asi cu x
0
aproximat ia init ial a a
r ad acinii x
x
0
0
= x
0
;
x
0
1
= (x
0
0
) = (x
0
);
x
0
2
= (x
0
1
) = ((x
0
)).
Inlocuind n formula
x
4
= x
3
f(x
3
)
[x
2
, x
3
; f]
[x
1
, x
2
, x
3
; f]f(x
2
)f(x
3
)
[x
1
, x
2
; f][x
1
, x
3
; f][x
2
, x
3
; f]
,
nodurile de interpolare x
1
= x
0
, x
2
= (x
0
si x
3
= ((x
0
)),
x
4
= x
1
si f = g, vom deduce:
x
1
= ((x
0
))
((x
0
)) (((x
0
)))
[(x
0
), ((x
0
)); g]
[x
0
, (x
0
), ((x
0
)); g][(x
0
) ((x
0
))]
[x
0
, (x
0
); g][(x
0
), ((x
0
)); g]
[((x
0
)) (((x
0
)))]
[x
0
, ((x
0
)); g]
(4.20)
si n general dac a am calculat aproximat ia x
k
, atunci o nou a
aproximat ie x
k+1
se obt ine astfel:
Calculam nodurile x
k
0
, x
k
1
, x
k
2
cu ajutorul formulelor
x
k
0
= x
k
;
x
k
1
= (x
k
0
) = (x
k
);
x
k
2
= (x
k
1
) = ((x
k
)).
4.5. Metoda lui Traub 49
Procedand acum ca si n cazul formulei (4.20) vom obt ine:
x
k+1
= ((x
k
))
((x
k
)) (((x
k
)))
[(x
k
), ((x
k
)); g]
[x
k
, (x
k
), ((x
k
)); g][(x
k
) ((x
k
))]
[x
k
, (x
k
); g][(x
k
), ((x
k
)); g]
[((x
k
)) (((x
k
)))]
[x
k
, ((x
k
)); g]
,
(4.21)
unde k = 0, 1, . . . ,.
Folosind metoda iterativ a general a (4.18) se pot obt ine metode iter-
ative de tip Aitken - Steensen n cazul n = 3, n = 4, . . .
4.5 Metoda lui Traub
Presupunem ca
(p)
este continu a n vecin atatea lui x
. Fie (x) = x
(j)
(x
) = 0, j = 1, 2, . . . , p 1;
(p)
(x
+
(p)
(
i
)
p!
(x
i
x
))
p
, (4.22)
unde min(x
, x
i
) <
i
< max(x
i
, x
) = x
,
(j)
(x
) = 0, j = 1, 2, . . . , p 1,
(p)
(x
) = 0.
In plus
e
i+1
e
p
i
(p)
(x
)
p!
,
unde am notat e
i
= x
i
x
.
50 Capitolul 4. Metode cu ordin de convergent a superior
Aceasta este o teorema de existent a, deoarece este dicil s a construim
o funct ie iterativ a () = (f; ) astfel ca
(j)
(x
) = 0, j = 1, 2, . . . ,
pentru orice f. Se pot construi algoritmi pentru generarea de funct ii de
iterat ie de toate ordinele.
Condit iile n care x
i
x
| |x
0
x
|}.
Fie x
n+1
= (x
n
), n N, C
(p)
(J). Daca
|
(p)
(x)|
p!
M, () x J (4.23)
si
M|e
0
|
p1
< 1, e
0
= x
0
x
, (4.24)
atunci
i) x
i
J, i = 1, 2, . . .,
ii) (x
n
) converge c atre x
, o metod a de ordinul
trei cere evaluarea lui f, f
, f
, . . . , f
(p1)
. Faptul c a aceasta este ntradev ar
cazul pentru funct iile iterative cu un singur punct de start, este esent a
teoremei fundamentale a funct iilor iterative cu un singur punct de start.
4.5.1 Cateva funct ii iterative cu un singur punct de
start
Fie f
si e f
(s)
continu a n aceast a
vecin atate. Atunci f are o inversa F si F
j=0
F
(j)
(y)
j!
(t y)
j
unde (t) se a a limitat de y si t. Denim
E
s
(x) = q(0) =
s1
j=0
F
(j)
(y)
(y)
j
j!
, y = f(x).
Am aratat c a E
s
este de ordinul s n paragraful 4.3.
In particular (vezi
4.3.1) obt inem
E
2
(x) = x u(x) (Newton Raphson),
E
3
= E
2
A
2
u
2
,
E
4
= E
3
(2A
2
2
A
3
)u
3
,
52 Capitolul 4. Metode cu ordin de convergent a superior
unde u =
f
f
, A
i
=
f
(i)
i!f
.
Exemplu: Consideram f(x) = x
n
A, cu nntreg si A > 0. Dac a n 2
aceasta conduce la o formul a pentru r ad acin a de ordinul n; dac a n = 1
aceasta conduce la o formul a pentru reciproca lui A. Avem:
F(y) = (A + y)
1
n
,
F
(j)
(y) = x
1jn
j1
k=0
_
1
n
k
_
.
Atunci
E
s
= x + x
s1
j=1
1
j!
_
A x
n
nx
n
_
j
j1
k=0
(1 kn).
In particular,
E
2
=
x
n
_
n 1 +
A
x
n
_
.
Dac a n = 1,
E
s
= x
s1
j=0
(1 Ax)
j
, x
= x
j=0
(1 Ax)
j
.
Seria geometrica converge pentru |1 Ax| < 1, adic a 0 < x <
2
A
,
av and suma
1
A
. Exist a un num ar de metode generale pentru a deriva
funct ia iterativ a cu un singur punct de start, de orice ordin. Funct ia
iterativ a E
2
ne furnizeaza metoda lui Newton - Raphson. Funct ia E
3
,
este data de solut ia ecuat iei n t
0 = f(x) + f
(x)(t x) +
1
2
f
(x)(t x)
2
.
4.6
Imbunatat irea ordinului de convergen-
t a
O metod a de construct ie a funct iilor iterative de ordin p +1 care cer
p evalu ari ale lui f si una a lui f
(x)
este de ordinul p + 1.
j+1
(x) =
j
(x)
f[
j
(x)]
f
(x)
,
1
(x) = x,
atunci
p
(x) este de ordinul p. (vezi [?]).
In particular,
3
(x) = x u(x)
[x u(x)]
f
(x)
, u(x) =
f(x)
f
(x)
,
este de ordinul trei.
Un exemplu interesant de funct ie iterativ a de ordin superior, cu mai
multe puncte de start este furnizat a de relat ia
(x) = x u(x)
f[x u(x)] f(x)
2f[x u(x)] f(x)
.
Aceasta foloseste dou a evalu ari ale lui f si una a lui f
(x)
,
are ordinul mai mare sau egal cu doi. Ne propunem s a-l g asim pe d astfel
ncat
x
n+1
= (x
n
)
sa aib a ordinul de convergent a trei. Calcul am derivatele funct iei f pan a
la ordinul doi.
f(x) = x
(2+d)
Ax
d
,
f
(x) = (2 + d)x
1+d
dAx
d1
,
f
A) =
A,
A) = 0,
A) = 0, . . . ,
(x) = x
(x
2
A)x
d
x
d1
[(2 + d)x
2
dA]
= x x
x
2
A
(2 + d)x
2
dA
. (4.28)
Atunci obt inem
= 1
f
2
ff
2
= f
f
2
,
A) = 0
=
f
+ f
_
f
2
_
.
Pun and condit ia
A) = 0, g asim
f
A) = 0,
deci
(2 + d)(1 + d) d(d 1) = 0,
4.6.
Imbunat at irea ordinului de convergent a 55
de unde rezulta d =
1
2
.
Inlocuind valoarea lui dn relat ia (4.28) obt inem
(x) = x x
x
2
A
3
2
x
2
+
1
2
A
,
deci gasim funct ia iterativ a
(x) = x
x
2
+ 3A
3x
2
+ A
,
cu ordinul trei de convergent a. Sirul (x
n
)
n0
, cu x
n+1
= (x
n
), x
0
=
A+1
2
constituie metoda lui Romberg, pentru determinarea rad acinii patrate.
Observat ia 4.6.1 Deci, n loc sa rezolv am cu metoda tangentei ecuat ia
x
2
A = 0, este mai avantajos sa aplic am metoda tangentei ecuat iei
echivalente
1
x
(x
2
A) = 0, x > 0.