Documente Academic
Documente Profesional
Documente Cultură
1. Numere aproximative
a − A ≤ ∆a (1.1)
A = a ± ∆a (1.2)
∆a
δa = (a ≠ 0) (1.3)
a
∆a
Uneori, eroarea relativa se defineste ca raportul A , cu A valoarea exacta insa
necunoscuta. Introducand ∆ a din (1.3) in (1.2), rezulta limite pentru numarul exact
A:
A = a(1 ± δ a ) (1.4)
Exemplu:
absoluta ∆ a =0.01.
Corespunzator avem eroarea relativa δa = 0.01/3.14 = 0.003 si deci putem
scrie π = 3.14(1 ± 0.003).
1
METODE NUMERICE
Erorile de rotunjire sunt cauzate de reprezentarea numerelor (date ini iale sau
rezultate ale unor calcule) cu un num r finit de cifre semnificative exacte.
De exemplu:
reprezentarea rezultatului opera iei 1/3 sub forma 0.333 implic o eroare de
trunchiere de aproximativ 3x10-4. Erorile de rotunjire depind de particularit ile
hardware ale calculatorului, de modul de reprezentare intern al diferitelor tipuri de
date utilizate în calcule. Erorile de rotunjire se acumuleaz prin cre terea num rului de
calcule, mai ales al celor care implic sc derea unor valori aproximativ egale.
Erorile de trunchiere (reziduale) provin din natura infinit a unor procese utilizate
în descrierea solutiei problemelor matematice. Faptul c , practic, aceste procese
trebuie întrerupte dup un num r finit de paji, introduce o eroare de trunchiere.
Considerand exemplul dezvolt rii func iilor în serie, însumarea trebuie întrerupt la un
anumit termen, trunchiind seria i introducand o anumit eroare de trunchiere.
Metodele numerice permit, în principiu, controlul erorilor de rotunjire i al celor
de trunchiere, cu condi ia transcrierii adecvate a algoritmului. Astfel, în cazul erorilor
de rotunjire, trebuie considerat acea form a expresiilor matematice, în care sunt
evitate operatiile care introduc acest tip de erori. In ceea ce prive te erorile de
trunchiere, acestea se afl sub controlul deplin al programatorului, care îns trebuie s
fie preocupat de construirea unor algoritmi fini i i eficien i. Dac finitudinea
algoritmului este obligatorie pentru convergenta rezultatelor, eficienta este o reflectare
direct a experien ei i stilului de programare.
2
METODE NUMERICE
De exemplu:
Situa iile concrete implic utilizarea unor numere aproximative cu un num r finit
de cifre. Toate cele n cifre zecimale re inute αi , i = m, m-1, . . ., m-n+1 , se numesc
cifre semnificative. Unele dintre cifrele semnificative pot fi egale cu zero, cu excep ia
primei cifre, α m .
De exemplu, în num rul 0.00208 = 0*10-3 + 0*10-4 + 8*10-5, primele trei
zerouri nu sunt cifre semnificative, deoarece ele servesc numai pentru fixarea pozi iei
punctului zecimal în scrierea zecimal a num rului.
1
∆a ≤ • 10 m − n +1 (1.6)
2
De exemplu, num rul a = 36.00 este în raport cu num rul exact A = 35.97 o
aproxima ie cu trei cifre semnificative exacte. Intr-adev r, avînd în vedere ca |a - A|=
0.03 < 1/2*10-1, rezult m-n+1 = -1, de unde n=3 (m=1).
Teorem . Dac un num r pozitiv a are n cifre exacte, eroarea relativ δa a acestui
num r satisface inegalitatea
1 (1.7)
δa ≤ • 10 − (n −1)
2 αm
3
METODE NUMERICE
Intr-adev r,
∆a (1 / 2) • 10m − n + 1 1
δa = ≤ ≤ • 10 − (n −1)
a m m − 1 2αm
αm • 10 + αm − 1 • 10 +Κ
Num rul de cifre semnificative exacte corespunz tor unei erori relative δa date
este conform relatiei (1.7).
De exemplu, num rul aproximativ a = 3.15, utilizat în locul num rului exact
A= π , are n <= 2.72 , adic dou cifre exacte.
Num rul aproximativ a = 3.14 va avea n <= 3.29, adic trei cifre exacte.
Acest criteriu poate fi utilizat în situa iile în care, cunoscîndu-se eroarea relativ
a unui num r, se impune estimarea rapid îns nu neap rat foarte precis a num rului
de cifre exacte ale acestuia.
4
METODE NUMERICE
∆*a = ∆ a1 + ∆ a2 + Κ + ∆ an (1.11)
Din aceast relatie rezult c eroarea absolut limit nu poate fi mai mic decat
eroarea absolut a celui mai pu in exact termen din sum
∆* a ≥ max(∆ a1 , ∆ a2 ,Κ , ∆ an ) (1.12)
In consecint , ceilal i termeni, cu grad de precizie mai mare (cu erori absolute
mai mici) nu pot ameliora precizia rezultatului.
Teorem . Dac toti termenii unei sume au acela i semn, eroarea relativ (limit ) a
sumei nu dep te cea mai mare eroare relativ a termenilor.
Conform rela iei (1.11), eroarea absolut limit a diferen ei este egal cu suma erorilor
absolute ale celor doi termeni
∆*a = ∆ a1 + ∆a2
∆*a ∆ a1 + ∆ a2
δ*a = =
A A1 − A2
unde A este valoarea exact a modulului diferen ei.
5
METODE NUMERICE