Sunteți pe pagina 1din 15

ELEMENTE DE TEORIA ERORILOR

1.1 Numere aproximative. Erori


a) Sursele i clasificarea erorilor. n rezolvarea numeric a unei probleme deosebim - n general - trei feluri de erori:
1) Erori inerente (iniiale) . Aceste erori provin din: simplificarea modelului fizic pentru a putea fi descris
printr-un model matematic; msurtori iniiale; calcule anterioare; datele problemei;
2) Erori de metod (de trunchiere) care se datoreaz preciziei insuficiente a metodei folosite. Majoritatea
metodelor necesit un numr mare de operaii aritmetice (adesea un numr infinit!) pentru a ajunge la
soluia exact a problemei. Acest fapt necesit trunchieri (renunarea la o mulime - eventual infinit - de
operaii) i aproximaii;
3) Erori de rotunjire (de calcul) care apar n datele de intrare, n calculele pe parcurs i n datele de ieire.
Astfel, datele de start nu pot fi numere cu o infinitate de cifre deoarece nu putem opera cu acestea. Se
nltur multe cifre - eventual o infinitate - rotunjind numerele date, prin reinerea unui numr finit de
cifre. Pe parcursul calculelor numrul cifrelor crete i se impune de asemenea rotunjirea. Chiar rezultatul
final se rotunjete reinndu - se un numr de cifre corespunztor preciziei dorite.
Eroarea total se compune din cele trei erori:
Eroarea total = erori inerente + erori de metod + erori de rotunjire.
Pentru o anumit metod numeric de rezolvare a unei probleme, eroarea inerent i eroarea metodei constituie
eroarea ireductibil care nu poate fi influenat de exactitatea efecturii calculelor.
Exemplul 1.1.1 S se calculeze volumul corpului format dintr-un cilindru circular drept i un con circular drept cu nlimi egale i avnd baza
comun, unghiul seciunii axiale de la vrful conului fiind 2u, iar generatoarea a.
Soluie.
Fie h nlimea cilindrului, egal cu a conului i fie R=OB raza bazei conului i a
cilindrului. Din triunghiul dreptunghic AOB ( AB =a, OA=h, OB=R) deducem R=a sin u,
h=a cos u (cum se vede din figura1.1.1).Avem
V=Vcorp=Vcil.+Vcon=
. u cos a u sin a 2
3
2
3
h R 4
3
h R
h R
2 2
2 2
2

+
Aadar, valoare volumului cutat este:
u cos ) u 2 cos 1 (
3
a 2
V
3

.
Considerm datele iniiale a i u ca rezultat al unei msurri. Fie

a
i

u
rezultatele msurrii,

a
a i

u
u. Valoarea volumului cu aceste date se scrie
* *
*
*
u cos ) u 2 cos 1 (
3
a 2
V
3

Eroare inerent este

V V
.
Pentru calculul valorilor funciilor trigonometrice folosim sumele pariale ale seriilor de puteri corespunztoare i obinem
( )
,
! k 2
) u (
) 1 (
)! k 2 (
) u 2 (
) 1 ( 1
3
a 2
V
n
0 k
k 2 *
k
n
0 k
k 2 *
k
*
3
1
1
]
1


1
1
]
1



iar eroarea metodei este
. V V
*

Efectund calculele prin rotunjiri i nlocuind numrul iraional printr-unul raional, rezult pentru volum valoarea V
~
. Eroarea de
calcul este V
~
V .
Eroarea total va fi: ) V
~
V ( ) V V ( ) V V ( V
~
V
* *
+ + .
5
Fig.1.1.1
b) Numere aproximative. Fie mulimea numerelor reale
R={t(a1q
n
+ a2q
n-1
+ a3q
n-2
+...+ amq
n-m+1
+...)},
unde q este baza sistemului de numeraie, ai cifrele cu 0aiq-1, qN,q2, iar m i n sunt numere ntregi, m1, care ne
arat ordinul de mrime al numerelor din R. Se tie c orice numr real se poate scrie sub forma unui numr cu o
infinitate de cifre. Practic nu se poate lucra cu astfel de numere. Reducem numrul de cifre i nlocuim mulimea R
prin:
R
~
={t(a1q
n
+ a2q
n-1
+ a3q
n-2
+...+ amq
n-m+1
)},
R
~
R, unde
R
~
este o mulime de numere reale cu m cifre.
Practic pentru a trece de la R la
R
~
, procedm astfel:
Fie mulimea de numere reale
={t[a1q
n
+ a2q
n-1
+ a3q
n-2
+...+ amq
n-m+1
]+q
n-m
(am+1+am+2q
-1
+am+3q
-2
+...)]},
Notm = am+1+am+2q
-1
+am+3q
-2
+...
Dac q
2
1
< , mulimii R facem s-i corespund mulimea
R
~
1 m n
q
m
a ...
2 n
q
3
a
1 n
q
2
a
n
q
1
a
~

'

,
_

+
+ +

+ t
i spunem c numerele din

~
aproximeaz numerele corespunztoare din prin lips (numere obinute prin
nlturarea cifrelor care urmeaz dup am). Dac q
2
1
> mulimii

R facem s-i corespund mulimea


R
~
1 m n
q ) 1
m
a ( ...
2 n
q
3
a
1 n
q
2
a
n
q
1
a
~

'

,
_

+
+ + +

+ t
i spunem c numerele din

~
aproximeaz numerele din prin adaos (exces). Se observ c numerele din

~
s-au
obinut din numerele corespunztoare din

prin nlturarea cifrelor care urmeaz dup cifra am i adunarea unitii la


cifra am .
n cazul

=
2
1
q se folosete aproximarea prin lips sau exces, n funcie de caracterul constructiv al
calculatorului.
n concluzie, mulimea pe care se efectueaz calculele este
R
~
. Numerele din
R
~
prin care nlocuim
numerele corespunztoare din R se numesc numere aproximative. Prin nlocuirea lui R cu
R
~
se face o eroare de calcul
( de rotunjire ). Din cele spuse mai nainte rezult c eroarea de rotunjire pentru obinerea unui numr aproximativ nu
depete
2
1
din unitatea ordinului ultimei cifre reinute am (am 0).
Un numr aproximativ real i pozitiv scris n baza 10 are forma
a=a110
n
+ a210
n-1
+ a310
n-2
+...+am10
n-m+1
,
unde 0 ai 9, m 1, i , nZ, ai fiind cifrele numrului a n sistemul zecimal. Cifrele (semnele) unui numr
aproximativ a care se iau n considerare n calcul, se numesc cifre semnificative.
Definiia 1.1.1. Se numesc cifre semnificative ale unui numr aproximativ a, cifrele nenule precum i cele
nule care sunt situate ntre cifre nenule sau care indic ordinele pstrate n calcule (ordinele semnificative).
Exemplul1.1.2. La numrul a=5 10
-3
+0 10
-4
+0 10
-5
+3 10
-6
+0 10
-7
=0,005003000 cifrele
semnificative sunt subliniate. Primele trei cifre sunt nesemnificative, ele indicnd doar poziia virgulei; ultimele dou
cifre nu sunt semnificative deoarece a conine cifre pn la ordinul de mrime 10
-7
.
c) Erori.
6
Notm cu a numrul aproximativ din
R
~
a numrului exact A din R. Se mai spune c a reprezint valoarea
aproximativ a numrului exact A i se noteaz a A.
Dac : a<A spunem c a este o aproximare prin lips a lui A;
a>A spunem c a este o aproximare prin exces a lui A.
Definiia 1.1.2. Dac a este o valoare aproximativ a numrului A , diferena
a
=A-a se numete eroare
a numrului aproximativ a, iar
a A
a

se numete eroare absolut a numrului aproximativ a.
Cu definiia modulului, putem scrie A-a= t a

, A=a t a

.
n calculul erorii ntlnim unul din cazurile :
Cazul 1. Se cunosc valorile a i A. Eroarea
a
se calculeaz direct,
a
=A-a.
Cazul 2. Se cunoate numai aproximaia a (nu se cunoate valoarea exact A). n acest caz, eroarea nu se
poate calcula. Presupunem c pentru A cunoatem un minorant m i un majorant M, m<A<M. Cum a A, putem
admite c m<a<M. Prin adunarea membru cu membru a dublelor inegaliti m<A<M, -M<-a<-m, se obine
(M-m)<A-a<M-m, adic
a A
<M-m sau
a

<M-m.
Definiia 1.1.3. Orice numr

a
din intervalul G=[
a

, M-m) se numete eroare absolut la limit a


numrului aproximativ a.
Din aceast definiie rezult c
a


*
a
, de fapt
a

=inf G. Se observ de asemenea c orice


numr mai mare dect o eroare absolut la limit a unui numr a se poate numi i el eroare absolut la limit a acelui
numr. Ne intereseaz practic o valoare ct mai mic pentru
*
a
.
Exemplul 1.1.3. Fie A=e. tim c 2,71<e<2,72, m=2,71, M=2,72. Dac a e=A, avem
a e
<M-m=2,72-2,71=0,01. Cu cele
spuse mai nainte, putem lua

a
=0,01. Dac inem seama de 2,718<e<2,72, avem
a e
<2,72-2,718=0,002, obinem o estimare mai bun

a
=0,002 a erorii absolute la limit .
Definiia 1.1.4. Se numete eroare relativ a numrului aproximativ a, raportul dintre eroarea absolut
a

i modulul numrului A

a
=
A
a

sau
a
=
a
a

( cnd nu se cunoate A)
(1.1.1)
de unde
a

=
A
a
sau
a

=
a
a
( cnd nu se cunoate A) .
(1.1.1
I
)
Definiia 1.1.5. Se numete eroare relativ la limit a unui numr aproximativ a, un numr oarecare
*
a
cu
proprietatea

a

a
.
(1.1.2)
Din (1.1.1) i (1.1.2) rezult
A
a

*
a
adic
a


A
*
a
, de unde
7

a
=
A
*
a
,
*
a
=
A

*
a
.
(1.1.3)
Cum a A, n locul egalitilor (1.1.3), cnd A este necunoscut, putem folosi egalitile aproximative

*
a
=
a

a
,
*
a
=
a

a

.
(1.1.3
I
)
n anumite condiii putem nlocui (1.1.3
I
) cu evaluri mai bune. Astfel, dac a A, A>0 (evident i a>0), iar

a <a,
atunci
a
=
A
a

a
a
a

a
,
unde majorarea s-a realizat prin
a


*
a
i a -
*
a

A a+


a
, astfel c

a
=

a
a
a

.
(1.1.4)
n aceleai ipoteze (A>0, a>0,
*
a
<a) putem scrie
a

= A
a

(a+

a
)
*
a
=
*
a
,
iar din egalitatea (a+
*
a
)
*
a
=
*
a
rezult prin calcul

*
a
=
*
a
*
a
1
a


.
(1.1.5)
Formula (1.1.4) ne d eroarea relativ la limit a numrului aproximativ a cnd cunoatem eroarea absolut la
limit i numrul a. Formula (1.1.5) ne d eroarea absolut la limit n funcie de a i
*
a
.
Observaia 1.1.1 Eroarea relativ caracterizeaz mai bine precizia calculelor, msurtorilor, dup cum se vede
din exemplul urmtor.
Exemplul 1.1.4 La msurarea a dou tije s-au obinut lungimile aproximative t1=142,7 cm, t2=14,5 cm cu erorile absolute la limit

1
t =

2
t =0,1 cm.
Valorile exacte ale lungimilor celor dou tije sunt T1=142,7 cmt 0,1cm , T2=14,5 cm t 0,1cm. Cu formula (1.1.4)obinem :
1426
1
1 , 0 7 , 142
1 , 0
t

*
t 1
*
t
*
t
1
1
1

;
144
1
1 , 0 5 , 14
1 , 0
t

*
t 1
*
t
*
t
2
2
2

;
Din faptul c cele dou erori absolute la limit sunt egale s-ar putea trage concluzia c cele dou msurtori au aceeai precizie. Falsitatea
acestei afirmaii rezult din faptul
,
_

<
*
t
*
t
2 1
c erorile relative la limit sunt diferite; de aici se vede c msurarea primei tije are precizie mai
mare.
Definiia 1.1.6 Se spune c numrul aproximativ
a = a110
n
+ a210
n-1
+ a310
n-2
+...+am10
n-m+1
are m cifre exacte (a1, a2, ..., am) dac
8

a

2
1
10
n-m+1
.
(1.1.6)
Exemplul 1.1.5. Fie numrul exact A=257,876. Numrul aproximativ A=257,88 are cinci cifre exacte deoarece
a
=
a A
=
88 , 257 876 , 257
= 0,004 <
2
1
10
2-5+1
=
200
1
=0,005, unde n=2, m=5 i s-a aplicat (1.1.6). Se observ c numrul a, care este o
aproximare a lui A la cinci cifre exacte, s-a obinut prin rotunjire, a cincea cifr reinut a fost mrit cu unitatea ntruct cifra nlturat a fost 6>
2
1
10 ( rotunjire prin adaos).
Observaia 1.1.2. Numrul a care verific (1.1.6) se spune c aproximeaz numrul exact A cu m cifre
exacte n sens strict . n continuare vom folosi aceast definiie pentru numrul de cifre exacte, subnelegnd n sens
strict fr a meniona acest lucru.
n unele cazuri este comod s spunem c numrul a este o aproximare cu m cifre exacte n sens larg (slab) a
numrului A dac se verific

a

110
n-m+1
(1.1.7)
(eroarea absolut nu depete unitatea rangului celei de a m-a cifr semnificativ).
Astfel, numrul a=52,67 este o aproximare la patru cifre exacte n sens larg a numrului A=52,6775,
deoarece
a

=
a A
=
67 , 52 6775 , 52
=0,0075<10
1-4+1
=10
-2
=0,01. Se vede c a=52,67 s-a obinut din A
prin nlturarea cifrelor care urmeaz dup cifra a patra.
Numrul a=52,68 este o aproximare cu patru cifre exacte n sens srict a numrului A=52,6775, deoarece
a

=
68 , 52 6775 , 52
=0,0025<
2
1
10
1-4+1
=0,005, (n=1, m=4). n acest caz a este o rotunjire (la 4 cifre exacte)
prin adaos a lui A.
Teorema 1.1.1. Dac un numr aproximativ pozitiv
a=a110
n
+ a210
n-1
+ a310
n-2
+...+ am10
n-m+1
are m cifre exacte (n sens strict) atunci eroarea sa relativ
a
verific

a


1
a
1
10
1-m
,
(1.1.8)
unde 1 a1 9, a1 fiind prima cifr semnificativ a numrului a, m1.
Demonstraie ntruct, prin ipotez, a are m cifre exacte, se verific (1.1.6) adic

a
=
a A

2
1
10
n-m+1

de unde, -
2
1
10
n-m+1
A-a
2
1
10
n-m+1
sau A-a -
2
1
10
n-m+1

Aadar,
9
A a-
2
1
10
n-m+1
>a110
n
-
2
1
10
n-m+1
=
2
n
10
(2a1-10
1-m
) =
2
n
10
(a1+a1-10
1-m
)
2
n
10
a1, deoarece a1-10
1-m
0.
innd seama de (1.1.1) precum i de
a


2
1
10
n-m+1
,

=A
2
n
10
a1,
se obine
a
=

A

a
1
n
1 m n
a 10
2
1
10
2
1
+
=
1
a
1
10
1-m
i (1.1.8) este dovedit.
Observaia 1.1.3 Cum membrul drept al inegalitii (1.1.8) este mai mare dect a putem lua:

1. m , 10
a
1

m 1
1
*
a



(1.1.9)
se arat c

2. m pentru , 10
a 2
1

m 1
1
*
a



(1.1.10)
ntr-adevr, pentru 2 m , termenul 10
1-m
din inegalitatea obinut n demonstraia teoremei 1.1.1
)
m 1
10
1
a 2 (
n
10
2
1
A


se poate neglija astfel c
.
n
10
1
a A
Apoi,
. 10
a 2
1
10 a
10
2
1
A

*
a
m 1
1
n
1
1 m n
a
a


+
Observaia 1.1.4 n inegalitile (1.1.6) i (1.1.8)
a
i
a
pot fi nlocuite cu
*
a
i
*
a
dac
numai acestea sunt cunoscute.
Exemplul 1.1.6 S aflm numrul de cifre exacte pentru a=32,3856 tiind c
2
10 2 , 0 a

.
Cu definiia 1.1.6, avem n=1, m necunoscut
(
4 3 2 1 0 1
10 6 10 5 10 8 10 3 10 2 10 3 3856 , 32

+ + + + + )
4 m 0 m 4 4 , 0 10
10 10 4 , 0 10 , 10
2
1
10 2 , 0 , 10
2
1
m 4
2
2 m 2 1 m 1 2 1 m n
a

+ +
ntruct numrul a are 4 cifre exacte putem scrie a=32,39.
tiind c m=4 artm c se verific (1.1.8). ntr-adevr lund
5
10 6
3856 . 32
2
10 2 , 0
a
a

(A necunoscut)
obinem inegalitatea
10
2
10 18 ,
4 1
10
3
1
-5
10 6 ,
m 1
10
1
a
1
a


.
1.2 Operaii cu numere aproximative
a) Eroarea unei sume
Teorema1.2.1 Eroarea absolut a unei sume algebrice de numere aproximative nu depete suma erorilor
absolute ale acestor numere.
Demonstraie Fie Xi valorile exacte, xi numerele aproximative i
i
x

erorile absolute, n , 1 i . Notnd




n
1 i
i
n
1 i
i
x s , X S i innd seama c
i
x

i
x
i
X t
avem
n 2 1
x n x 2 x 1 n 2 1
x ... x x X ... X X t + + t + t + + +
care se scrie sub forma
( )
n 2 1
x x x
... s S t t t t +
sau
, ... s S
n 2 1
x x x
t t t t
de unde cu
s
s S
, rezult

n
x
...
2
x

1
x

s
+ + +

(1.2.1)
i teorema este demonstrat.
Cum
*
i i
x x din (1.2.1) rezult deci , s x ... x x s
* *
n
*
2
*
1
+ + +
. x ... x x s
*
n
*
2
*
1
*
+ + +
(1.2.2)
Egalitatea (1.2.2) ne spune c eroarea absolut la limit a sumei algebrice de numere aproximative este egal
cu suma erorilor absolute la limit ale acestor numere.
Teorema 1.2.2 Dac termenii unei sume de numere aproximative au acelai semn, atunci eroarea relativ la
limit a sumei nu depete eroarea relativ la limit maxim a termenilor ei.
Demonstraie Cu notaiile din teorema 1.2.1, innd seama c Xi, n , 1 i , au acelai semn, iar
*
x i
*
i
i
X x putem scrie succesiv, folosind i (1.2.2),
( )
*
x
n i 1
*
n 2 1
*
n 2 1
n 2 1
*
x n
*
x 2
*
x 1
n 2 1
*
x
*
x
*
x
*
s
*
s
i
n 2 1
n 2 1
sup

X ... X X

X ... X X
X ... X X
X ... X X
X ... X X
...
S



+ + +
+ + +

+ + +
+ + +

+ + +
+ + +

astfel c

} ,..., , max{
*
x
*
x
*
x
*
s
n 2 1

. (1.2.3)
11
Observaia 1.2.1 Din (1.2.2) rezult c eroarea absolut la limit a sumei nu poate fi sensibil inferioar erorii
absolute la limit a termenului cu eroarea absolut la limit maxim. Din aceast cauz ceilali termeni (cu eroarea
absolut la limit mai mic) nu aduc o contribuie esenial la precizia sumei. De aceea, pentru adunarea unor numere
cu erori absolute diferite: se las neschimbate numerele cu eroarea absolut maxim; se rotunjesc celelalte numere
pstrnd 1-2 cifre n plus fa de primele; se nsumeaz numerele obinute i apoi se rotunjete rezultatul la numrul de
cifre ale numrului cu eroarea absolut la limit maxim.
Exemplul 1.2.1 S se afle suma numerelor aproximative 256,4; 32,34; 0,084; - 0,0676; 0,00068 tiind c cifrele lor sunt exacte.
Soluie. Numerele date avnd cifrele exacte s-au obinut prin rotunjire astfel c eroarea absolut la limit este, pentru fiecare numr, jumtate din
unitatea ordinului de mrime a ultimei cifre pstrate. Astfel, pentru primul numr, ultima cifr 4 are ordinul de mrime 10
-1
.
Eroarea absolut la limit a primului numr este 05 , 0 10 5 , 0 10 1
2
1
1 1


. Procednd analog erorile absolute la limit ale numerelor
de nsumat sunt: 0,05; 0,005; 0,0005;0,00005;0,000005. Suma erorilor absolute la limit este 1=0,055555=0,0556. Rotunjim numerele pstrnd o
cifr zecimal n plus n raport cu primul numr, care are eroarea absolut la limit maxim i nsumm numerele obinute
s=256,4+32,34+0,08-0,07+0,00=288,75.
Putem scrie s=288,7, eliminnd cifra reinut n plus fa de primul termen. La rotunjirea termenilor sumei s-a fcut eroarea absolut
0023 , 0 00228 , 0 00068 , 0 0024 , 0 004 , 0 0 0
2
+ + + . Eroarea de rotunjire la rezultatul final este 3=0,05. Astfel
eroarea total este =1+2+3=0,0556+0,0023+0,05=0,1079 sau
1 , 0 s
. Atunci
s
s S t , adic 1 , 0 7 , 288 S t . De
fapt S=288,75708, adic 8 , 288 S 6 , 288 . (n calculul lui 2 s-a scris cu plus ce s-a omis de la termenul respectiv - rotunjire prin lips -
i cu minus ce s-a adugat la termenul respectiv - rotunjire prin adaos -).
b) Eroarea unui produs
Teorema1.2.3 Eroarea relativ a unui produs de numere aproximative diferite de zero nu depete suma
erorilor relative ale acestor numere.
Demonstraie Fie p=x1 x2 xn produsul a n numere aproximative nenule. Cum produsul poate avea semnul +
sau - putem presupune c toate numerele sunt pozitive. Atunci lnp=lnx1+lnx2++lnxn. Eroarea
x
x

) x
x
x (
x
1
x ln d x ln )
x
x ln(
x ln
+ + . Aadar putem scrie egalitatea aproximativ:

x
x

x ln d

(1.2.4)
Cu (1.2.4) avem
p
p

p ln d , iar
i
x
i
x

i
x ln d . Cu acestea, egalitatea dlnp=dlnx1+ dlnx2++dlnxn se scrie
n
x
2
x
1
x p
n
x
2
x
1
x p
x

...
x

sau
x

...
x

x p
n 21 1
n 2 1
+ + +
+ + +

i cu relaia (1.1.1) obinem n final



n 2 1
x x x p
... + + +
. (1.2.5)
Dar
i
x
*

i
x
astfel c
*
x
*
x
*
x
*
x x x x p
p n 2 1 n 2 i
... ... + + + + + +
. Aadar,

. ...
*
x
*
x
*
x
*
p
p 2 1
+ + +
(1.2.6)
12
Egalitatea (1.2.6) ne spune c eroarea relativ la limit a produsului este egal cu suma erorilor relative la limit a
factorilor.
Observaia 1.2.2 Dac se nmulete un numr aproximativ x cu un numr exact k, eroarea relativ la limit a
produsului nu se schimb, n timp ce eroarea absolut la limit este de
k
ori mai mare.
ntr-adevr, dac p=kx atunci cu (1.2.6) avem
*
x

*
p
sau
*
x

*
k

*
p
+ deoarece 0
*
k
, k fiind numr exact.
Pe de alt parte . k x k x k p
*
x
*
x
*
x
*
p
*
p

Observaia 1.2.3 Din (1.2.6) se vede c eroarea relativ la limit a produsului nu poate fi semnificativ mai
mic dect eroarea relativ la limit a factorului cu cea mai mic precizie. De aceea, la efectuarea unui produs:
rotunjim factorii, lsndu-le 1-2 cifre n plus fa de factorul cu cea mai mic precizie; dup nmulire pstrm attea
cifre semnificative cte cifre exacte are factorul mai puin precis.
Pentru a calcula numrul de cifre exacte al unui produs de factori (10) p=x1x2x

, vom presupune c
fiecare factor are cel puin m cifre exacte (m2). Fie a1,a2,a

primele cifre semnificative a scrierii n baza 10 a celor


factori.
Factorii produsului se scriu:
. 1, i , ... 10 b 10 a x
1 i i
p
i
p
i i
+ +


(1.2.7)
Cu formula (1.1.10) putem scrie

, 1 i , 10
a 2
1

m 1
i
*
x
i


.
(1.2.8)
Scriem produsul sub forma ... 10 10 p
1 n
2
n
1
+ +

Folosind (1.2.6) i apoi (1.2.8) obinem:

m 2 m 1
2 1
*
x
*
x
*
x
*
p
10
2
1
10
a
1
...
a
1
a
1
2
1
...
2 1

,
_

+ + + + + +
(1.2.9)
unde am fcut majorarea

10
a
1
..
a
1
a
1
2 1
+ + +
(valoarea lui 10 este atins numai pentru ai=1, =10 ).
(1.2.10)
Apoi,
1 ) 2 m ( n m 2 n
1
*
p
*
p
10
2
1
10
2
1
10 ) 1 ( p
+
+ unde am fcut majorrile 1+110 i (1.2.9). Aadar,
. 10
2
1

1 ) 2 m ( n *
p
+

(1.2.11)
Ultima inegalitate i (1.1.6) ne spune c, chiar n cazul extrem (ai=1, , 1 i , =10), produsul are m-2 cifre exacte.
c) Eroarea unui ct
Teorema 1.2.4 Eroarea relativ a unui ct nu depete suma erorilor relative ale dempritului i
mpritorului.
Demonstraie Fie ctul
2
1
x
x
q
, x1, x2 numere aproximative pozitive. Avem lnq=lnx1-lnx2 , respectiv
dlnq= dlnx1-dlnx2. Folosind (1.2.4) avem egalitatea
2
2
1
1
x
x
x
x
q
q

de unde, cu proprietatea modulului obinem
inegalitatea
13
2
x
1
x
q
x

2 1
+
,
care cu (1.1.1) se scrie

2 1
x x q
+
(1.2.12)
Cum
*
2
x

2
x
,
*
1
x

1
x
din (1.2.12) deducem
*
q
*
x
*
x q
2 1
+ i astfel obinem egalitatea

*
x
*
x
*
q
2 1
+ (1.2.13)
care ne arat c eroarea relativ la limit a ctului este egal cu suma erorilor relative la limit ale dempritului i
mpritorului.
Fie x1 i x2 dou numere aproximative pozitive, avnd fiecare cel puin m cifre exacte (m2) i fie a1 i a2
primele lor cifre semnificative, iar
2
1
x
x
q
. Cu (1.1.10) i (1.2.13) putem scrie
m 1
2
* m 1
1
*
10
a 2
1
, 10
a 2
1

2
x
1
x




m 1
2 1
*
10
a
1
a
1
2
1

,
_

+
unde ... 10 10 q
1 n
2
n
1
+ +

.
(1.2.14)
Apoi (1.1.3
I
) pentru
*
q ne d, cu majorrile
n
10 ) 1
1
( q + i (1.2.14),
1 ) 1 m ( n
2 1
m 1
2 1
n
1
*
q
*
q
10
a
1
a
1
2
1
10
a
1
a
1
2
1
10 ) 1 ( q
+

,
_

,
_

+ +

1 ) 1 m ( n
10
2
a
1
1
a
1
2
1 *
q

,
_

+
(1.2.15)
Dac:
1
0
a1 2 i a 2 2 , avem
1 ) 1 m ( n
*
2 1
10
2
1
q i 1
a
1
a
1
+
+
, de unde cu (1.1.6) rezult c q are cel puin m-1
cifre exacte;
2
0
a1=1 sau a2=1, avem
1
a
1
a
1
2 1
> +
i majorarea
10
a
1
a
1
2 1
< +
, iar
1 ) 2 m ( n
*
10
2
1
q
+
, de unde cu (1.1.6)
rezult c q are cel puin m-2 cifre exacte.
d) Eroarea unei puteri
Fie u=x
m
, x>0, x1, mN, m2. Logaritmnd lnu=mlnx i lund dlnu=mdlnx cu relaia (1.2.4) avem
x
x
m
u
u
x
x
m
u
u


x
m
u
, respectiv . m
*
x
*
u

(1.2.16) Aadar, eroarea relativ (la limit) a puterii a "m"-a a unui numr aproximativ x este de m ori mai mare dect
eroarea relativ (la limit) a numrului x.
e) Eroarea unui radical.
14
Fie
m
x u
, x>0, x1, mN, m2ko. Prin ridicarea la puterea m obinem x=u
m
i cu (1.2.16) avem
u
m
x
de
unde

x

m
1
u
, respectiv,
*
x
*
u

m
1
. (1.2.17)
Aadar, eroarea relativ (la limit) a rdcinii de ordinul m a numrului aproximativ x este de m ori mai mic dect
eroarea relativ (la limit) a numrului x.
Observaia 1.2.4 Proprietile privind erorile produsului, ctului, puterii, radicalului s-au dedus pentru erorile
relative. Evident, erorile absolute corespunztoare se calculeaz cu formulele (1.1.1
I
), (1.1.3
I
) sau (1.1.5).
Exemplul 1.2.2 Se dau numerele aproximative x1=12,3 i x2=1,2564 avnd toate cifrele exacte. S se calculeze p= x1 x2 i
2
1
x
x
q i
s se precizeze numrul de cifre exacte ale numerelor p i q.
Soluie. Numerele date avnd toate cifrele exacte, erorile absolute la limit au valori egale cu jumtate din unitatea ordinului de mrime al
ultimei cifre:
00005 , 0 10 5 , 0 10 1
2
1
x ; 05 , 0 10 5 , 0 10 1
2
1
x
4 4
*
2
1 1
*
1


. Erorile relative la limit ale
celor dou numere sunt (vezi(1.1.3
I
)):
00004 , 0
2564 , 1
00005 , 0
x

; 00406 , 0
3 , 12
05 , 0
x

2
*
x
*
x
1
*
x
*
x
2
2
1
1

Cu formulele (1.2.6) i (1.2.13) avem 0041 , 0
*
x
*
x
*
q
*
p
2 1
+ .
Pentru calculul produsului p inem seama de observaia 1.2.3 n baza creia x1 rmne neschimbat (are precizia mai mic), iar pe x2 l
rotunjim la 4 cifre, x2=1,256. Avem p=15,448 i reinem numrul de cifre al lui x1, p=15,4. Avem
06314 , 0 0041 , 0 4 , 15 p
*
p
*
p
. Utilizm acum definiia 1.1.6:
2 m 0 m 2 10 12628 , 0 10
2
1
06314 , 0 10
2
1

m 2 1 m 1 1 m n
*
p

+ +
Aadar, p are m=2 cifre exacte, cifrele 1 i 5. A treia cifr este nesigur. n baza aceleiai observaii produsul trebuie s aib cel puin o
cifr exact ( cu dou cifre mai puin dect numrul x1).
Pentru q obinem valoarea 9,79 dar este posibil ca q s aib doar o cifr exact deoarece ambele numere x1 i x2 au prima cifr
semnificativ egal cu 1 (vezi finele prii c) a acestui paragraf). Pentru a preciza numrul de cifre exacte pentru q, calculm
*
q
i aplicm
definiia 1.1.6:
2 m 1 m 1 10 0,08 ; 10
2
1
; 04 , 0 0041 , 0 79 , 9 q
m - 1 1 m 0
*
q
*
q
*
q

+
.
Deci q are primele dou cifre exacte, a treia cifr nefiind sigur.
1.3 Formula general a erorii
a) Problema direct a teoriei erorilor.
Calculul erorii se poate ngloba n problema determinrii erorii unei funcii difereniabile reale de mai multe
variabile reale, cnd se cunosc erorile acestor variabile.
Fie funcia f : DR, DR
n
, difereniabil pe D. Se presupun cunoscute erorile
i
x

ale variabilelor
independente xi deci i erorile absolute
i
x

ale acestora.
Eroarea absolut a funciei f n punctul (x1,x2, xn) este
15
i i n 2 1
x
n
1 i i
n
1 i
x
i
n 2 1 n 2 1 x n x 2 x 1 f

x
f

x
f
) x ,..., x , x ( df ) x ,..., x , x ( f ) x ,..., x , x ( f

+ + +

adic
n 1, i ,
x
) x ,..., x , x ( f
x
f
unde ,
x
f
f
i
n 2 1
i
x
n
1 i i
i

.
(1.3.1)
Membrul drept al inegalitii (1.3.1) se majoreaz prin nlocuirea lui
i
x
prin
*
i
x i notnd aceast
majorare cu
*
f obinem eroarea absolut la limit a funciei f

*
x
n
n i i
i

x
f
* f

.
(1.3.2) mprind ambii membri ai inegalitii (1.3.1) prin
f
avem
i i
x
n
1 i
n 2 1
i
x
n
1 i
i
f
) x ,..., x , x ( f ln
x

f
x
f
f
f



,
astfel c eroarea relativ a funciei f verific

i
x
n
1 i i
f
f ln
x

,
(1.3.3)
iar eroarea relativ la limit a funciei f este dat de egalitatea

*
x
n
1 i i
*
f
i
f ln
x

.
(1.3.4)
Relaiile (1.3.1)-(1.3.4) rezolv problema direct a teoriei erorilor care const n "determinarea erorii absolute
sau relative (la limit) ntr-un punct al unei funcii reale de mai multe variabile reale cnd se cunosc erorile absolute (la
limit) ale variabilelor independente ale funciei n acel punct".
Observaia 1.3.1. Cu formula erorii (1.3.1) putem evalua eroarea unei sume algebrice de numere
aproximative. Notnd f=f(x1,x2,,xn)= x1+x2++xn obinem
n 1, i , 1
x
f
,
x
f
f
i
n
1 i
x
n
1 i
x
i
i i


ceea ce tiam din 1.2 c eroarea absolut a unei sume de numere aproximative este majorat de suma erorilor absolute
ale acelor numere.
Observaia 1.3.2 Pentru a deduce proprietatea privind eroarea relativ a unui produs de n numere
aproximative strict pozitive xi, n , 1 i , considerm funcia f=f(x1,x2,,xn)= x1x2 xixn, logaritmm
lnf= lnx1+lnx2++lnxI+ lnxn i aplicm (1.3.3)


n
1 i
x
n
1 i i
x
x
n
1 i
i
x
n
1 i i
f
i
i
i i

x
1
f ln
x

.
Am obinut astfel rezultatul cunoscut "eroarea relativ a produsului este majorat de suma erorilor relative ale factorilor
produsului".
b) Problema invers a teoriei erorilor.
Aceast problem se enun astfel: s se afle erorile absolute admisibile (adic la limit) ale variabilelor
16
independente ale unei funcii reale astfel nct eroarea absolut la limit a acelei funcii ntr-un punct dat s nu
depeasc o valoare dat.
Din punct de vedere matematic aceast problem este nedeterminat deoarece eroarea absolut la limit dat

f
se poate obine folosind o mulime de combinaii privind valorile erorilor absolute la limit

i
x
. Rezult
c problema pus se poate rezolva numai dac se impun condiii suplimentare. Mai des ntlnite sunt urmtoarele
condiii suplimentare:
1
0
Principiul egalitii efectelor, prin care se presupune c cele n difereniale pariale
i
x
i

x
f

au aceeai
contribuie la formarea erorii absolute la limit, adic

*
x
x
*
x
i
*
x
2
*
x
1
n
n
i 2 1

f
...
x
f
...
x
f

x
f

.
(1.3.5)
Folosind (1.3.2) avem
*
x
i
*
x
n
1 i i
*
f
i i

x
f
n
x
f

,
de unde

, n 1, i ,
f
n

i
i
x
*
f
*
x

f=f(x1,x2,,xn).
(1.3.6)
2
0
Erorile absolute la limit ale variabilelor xi au aceeai valoare
... ...
*
x
*
x
*
x
*
x
n i 2 1
.
(1.3.7)
Cu aceste condiii suplimentare egalitatea (1.3.2) ne d


n
1 i
i
*
x
n
1 i
i
*
f
x
f

x
f

i
unde

n 1, i ,
x
f
f

n
1 i i
*
*
x
i

.
(1.3.8)
3
0
Erorile relative la limit
*
x
i
ale variabilelor xi au toate aceeai valoare

*
x
*
x
*
x
*
x
n i 2 i
... ...
(1.3.9)
Folosind formula de calcul (1.1.3
I
) a erorii relative la limit, egalitile (1.3.9) se scriu
n 1, i , x s sau , s
x

...
x

...
x

i
*
x
n
*
x
i
*
x
2
*
x
1
*
x
i
n i 2 1

.
Cu formula (1.3.2) obinem:
17

n
1 i
i
*
f
x
f
*
x
i

n
1 j j
j
*
f
n
1 i i
i
x
f
x

s
x
f
x s
i

n 1, i ,
x
f
x
x
x s
j
n
1 j
j
i
*
f
i
*
x
i

.
(1.3.10)
Exemplul 1.3.1 S se afle eroarea absolut la limit i eroarea relativ la limit precum i numrul de cifre exacte pentru
) x 2 x x ln( ) x , x , x ( f
3
3
2
2 1 3 2 1
+ + , tiind c x1=1,04; x2=0,9807; x3=1,324056 au toate cifrele exacte.
Soluie ntruct xi, 3 , 1 i au toate cifrele exacte, erorile absolute la limit sunt:
; 0000005 , 0 10 1
2
1
; 00005 , 0 10 1
2
1
; 005 , 0 10 1
2
1
6
*
x
4
*
x
2
*
x
3 2 1


Aplicm formula (1.3.2) pentru calculul lui
*
f
:

*
x
3
*
x
2
*
x
1
*
f
3 2 1

x
f

x
f

x
f


(1.3.11)
Gsim
583137069 , 1
644241963 , 6
324056 , 1 6
x 2 x x
x 6
x
f
295202975; , 0
644241963 , 6
9807 , 0 2
x 2 x x
x 2
x
f
; 150506258 , 0
644241963 , 6
1
x 2 x x
1
x
f
893750609 , 1 644241963 , 6 ln ) 324056 , 1 2 9807 , 0 04 , 1 ln( ) x 2 x x ln( ) x , x , x ( f
2
3
3
2
2 1
2
3
3
3
3
2
2 1
2
2
3
3
2
2 1
1
3 2 3
3
2
2 1 3 2 1

+ +

+ +


+ +

+ + + +
nlocuind n (1.3.11) i efectund calculele gsim 000768 , 0 f
*
. Cu formula (1.1.3
I
) avem
% 04 , 0 000406 , 0
893751 , 1
000768 , 0
f

*
f *
f

Pentru a preciza numrul de cifre exacte pentru f(x1,x2,x3)=1,893750609 folosim definiia 1.1.6:
1,894. ) x , x , f(x lua Putem . 3 m 2 m 5 10 36 , 15 10 2 10 68 , 7 10
2
1
0,000768 , 10
2
1
3 2 1
m 5 m 1 4 1 m 0 1 m n
*
f

+ +
Exemplul 1.3.2 S se afle erorile absolute la limit ale variabilelor independente care fac posibil calculul valorii funciei
)
3
x
2
x
3
x
1
x
2
x
1
x cos( )
3
x ,
2
x ,
1
x ( f + +
cu patru cifre semnificative exacte, dac x1=0,9542; x2=1,24506; x3=-0,873049 sunt
numere aproximative cu toate cifrele exacte.
Soluie Avem
743822136 , 0 ) 086998388 , 1 833063355 , 0 188036252 , 1 cos( ) x , x x ( f
3 2 1
,

Apoi,
18
4569936141 , 1 ) 73202549 , 0 sin( 19926 , 2 ) x x x x x x sin( ) x x (
x
f
054239511 , 0 ) 73202549 , 0 sin( 081151 , 0 ) x x x x x x sin( ) x x (
x
f
248643822 , 0 ) 73202549 , 0 sin( 372011 , 0 ) x x x x x x sin( ) x x (
x
f
3 2 3 1 2 1 2 1
3
3 2 3 1 2 1 3 1
2
3 2 3 1 2 1 3 2
1
+ + +

+ + +

+ + +

.
Pentru calculul valorilor
*
x
i
folosim principiul egalitii efectelor. Atunci, cu formula (1.3.6) pentru n=3 i
00005 , 0 10
2
1

4
*
f


, gsim
000011338 , 0
469936141 , 1 3
00005 , 0
x
f
3
00005 , 0

0003072 , 0
054239511 , 0 3
00005 , 0
x
f
3
00005 , 0

000067 , 0
248643822 , 0 3
00005 , 0
x
f
3
00005 , 0

3
*
x
2
*
x
1
*
x
3
2
1

.
Determinm acum numrul de cifre (semnificative) exacte pentru xi astfel nct s obinem f cu 4 cifre exacte. Folosim n acest scop
definiia 1.1.6:
4 m 1 m 5 10 2676 , 2 10 10 2676 , 2 10
2
1
000011338 , 0 10
2
1

; 4 m 1 m 5 10 144 , 6 10 10 144 , 6 10
2
1
000072 , 0 10
2
1

; 3 m 1 m 4 10 32 , 1 10 10 32 , 1 10
2
1
000067 , 0 10
2
1

m 5 m 5 m 1 m 1
*
x
m 5 m 1 4 m 1 1 m 0
*
x
m 4 m 4 m 1 m 1
*
x
3
2
1



+
+
+

.
Aadar, lum x1=0,954; x2=1,245; x1= -0,8730 i obinem :
7438 , 0 ) 8730 , 0 245 , 1 8730 , 0 954 , 0 245 , 1 954 , 0 cos( ) x , x , x ( f
3 2 1
cu 4 cifre exacte.
19

S-ar putea să vă placă și