Documente Academic
Documente Profesional
Documente Cultură
Ilustrarea grafic:
Pagina 1 din 5
bn - cn >0
Deoarece b1 a1 = (b-a) /2
Deoarece
an < cn < bn, pentru n N,
conform teoremei cletelui primim, c irul (cn) de asemenea este convergent i
lim c n A , iar f(A)=0
n
Deci: pentru a gsi soluia ecuaiei f(x) =0 pe intervalul [a, b], calculm termenii irului (cn) i limita
acestui ir este soluia ecuaiei pe [a, b].
Problem:
cum se determin limita irului (cn) i ct de repede converge irul (cn) la A.
Mai precis, fiind dat un > 0, ci termeni consecutivi ai irului trebuie calculai pentru a obine un
n astfel nct:
cn A ?
Din pcate ns A e necunoscut, i cum s-l determinm pe n?
Exist dou modaliti de aflare aproximativ a soluiei A cu exactitatea
n-?
ba
2n
ba
cn A
< rezult c i
2n
ba
Din inegalitatea
< < l aflm pe n-?
2n
Cum numai
Pagina 2 din 5
ba
2n
1
2n
ba
n ln(2) > ln (
ba
) n > ln (
ba
) / ln(2)
ns
a n bn 2 * a n c n 2 * bn c n
a n bn 2 * c n c n 1
c n A a n bn 2 * c n c n 1
c n A 2 * c n c n 1
Aa dar const=2
Deci cum numai
cn A
, vom primi c i
i drept soluie cu exactitatea lum cn.
2 * c n c n 1
Aa dar: pentru a calcula soluia ecuaiei f(x)=0, cu exactitatea vom calcula toi termenii consecutivi
ai irului cn pna cnd
2 * c n c n 1
Exempu 1:
S se rezolve ecuaia
x3+x2-1=0,
pe intervalul [-3, 3]
(Rspuns:
Rezolvare:
Fie f(x)= x3+x2-1 f este o funcie continu pe R
f(-3) = -27+9-1 = -19
f(3) = 27 +9 -1 = 35 putem aplica metoda biseciei
Estimarea apriori
Pagina 3 din 5
x0.7548773289, =0.0001)
Rezultatul:
exactitatea 0.00000000001
x0.754877666244 verificati
Estimarea aposteriori:
program prob1_metoda_bisectiei_aposteriori;
uses crt;
var a,b,c,c1,eps: real; u:boolean;
function f(x:real):real;
begin
f:=sqr(x)*x+sqr(x)-1;
end;
begin clrscr;
a:=0; b:=1;
writeln('Introduceti exactitatea:');
readln(eps);
c:=a; u:=true;
repeat c1:=c;
c:=(a+b)/2;
if f(c)=0 then begin
writeln(c:10:6,'-solutia exacta a ecuatiei');
writeln(f(c)=,f(c):0:15);
u:=false; break; end
else
if f(c)<0 then a:=c
else b:=c;
until 2*abs(c-c1)<eps;
if u then begin writeln(c:15:10,'-solutia aproximativa a ecuatiei');
writeln(f(c)=,f(c):0:15);end;
readln;
end.
Rezultatul:
exactitatea 0.00000000001
x0.754877666244
- verificati
.Exerciiu
3 (pagina 25 [Bib.1])
Literatur:
1. George-Daniel Mateescu, Ileana-Carmen Mateescu
Analiza numeric, manual pentru clasa XII
Editura Petrion Bucureti
2. Sergiu Corlat
Calculul numeric, informatica clasa XII-a, Chiinu 2004
Pagina 5 din 5