Sunteți pe pagina 1din 2

Laborator 2 Determinarea erorii relative de

rotunjire
Este specific fiecrui calculator i este cel mai mare numr real
care adugat la unitate nu modific valoarea acesteia.
Exemplu:
Err=1
Repet
Err=err/2
Pn cnd 1+err=1
Scrie err.
Secvena reprezint descrierea n pseudocod a algoritmului de
determinare a acestei erori.
Secvena n matlab:

% - calculeaz eroarea relativ de rotunjire


Err=1

(% repet bucla atta timp ct 1 +err difer de 1)

While (1 +err) ~ =1
Err= err/2

(% se oprete cnd este 1)

End
Err

Err

(afieaz err relativ)

Ultima eroare calculat este err = 1.1102e-16.

Rezolvarea numeric a sistemelor de ecuaii algebrice liniare


prin algoritmul lui Gaus

A= [ 1 1 5; 2 1 1; 1 3 1]
X= [x1;x2;x3]
B=[-7;2;5]
A*X=B
X=A\B

(la stnga)

Inv(A)*B (inversa)

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