Escolar Documentos
Profissional Documentos
Cultura Documentos
Anonline2008teoria Erros
Anonline2008teoria Erros
Tipos de erros
de arredondamento de truncatura de dados ou iniciais
Definies
Erro absoluto Erro relativo
Propagao de erros
Tipos de erros
de arredondamento
Resultam de que as mquinas usam nmero finito de bits para representar os nmeros reais
Representao de nmeros
de truncatura
Resultam de substituir um processo de clculo infinito por um processo finito
Somas parciais e diferenas finitas em vez de sries e derivadas
de dados ou iniciais
Resultam de usar dados obtidos por medies experimentais, ou dados que tem dzimas infinito rea de um crculo de raio 2cm com =3.141592653....
Propagao de erros
seja seja x o valor y o valor exacto exacto e e ~ o valor x ~ o valor y aproximado aproximado
erro erro
de de
x: z =
x = x ~, x f(x,y) ?
z = z ~ z
erro
de
y:
y = y ~ y
~ = f( ~ , ~ ) z x y
~ + f ( c ).( x ~ ) + f ( c )( y ~ ) z = z x y x y f f z = (c ) x + (c ) y x y
Propagao de erros
seja seja x o valor y o valor exacto exacto e e ~ o valor x ~ o valor y
z =
aproximado aproximado
erro
de
f x
z = f (x, y) :
f f (c ) x + (c ) y x y
Teoria de Erros
Erro absoluto e casas decimais correctas Erro relativo e algarismos significativos Propagao de erros estimativa do erro absoluto mximo Exemplos
Exemplo
seja x = 1 / 3 o valor exacto e ~ = 0 . 3333 o valor aproximado x com erro absoluto x 3 * 10 5
seja y = 1 / 3000 o valor exacto e ~ = 0 . 0003 o valor aproximado y com erro absoluto y 3 * 10 5
x tem x tem erro 4 relativo algarismos rx 9 * 10
5
10 correctos
signific.
y tem y tem
erro 1
relativo algarismos
9 * 10
10 correctos
signific.
erro absoluto
mximo
de
z = f (x, y) :
f ~ ~ f ~ ~ z (x , y ) x + (x , y ) y x y
Exemplo : p = 2*
2
*R 3 .14 , 5* 10
3
R 5* 10
, R 1 .0 m ,
f ~ ~ f ~ ~ (x , y ) x + (x , y ) y z y x ~ ~ * 5 * 10 2 + 2 R * 5 * 10 3 3 *10 1 + 10 2 z 2
Erros de arredondamento
Representao de nmeros inteiros: N = s(nknk-1... n1 n0)
s sinal, base de numerao k+1 nmero de algarismos da representao Significa
Erros de arredondamento
Representao de nmeros reais Sistema de vrgula flutuante:
R = s(
n k =1
a k . k ) e = s (0.a1a 2 ...a n ) e
Erros de arredondamento-exemplo
Representao de nmeros reais - Sistema de vrgula flutuante exemplo - s sinal +, base de numerao =10, e expoente variando
entre -38 e +38
n=4 nmero de algarismos da representao da mantissa fl(1/6) = 0.1667* 100 arredondamento propriamente dito fl(1/6) = 0.1666* 100 arredondamento por corte fl( fl(
2 2
) =0.1414* 101 arredondamento por corte ) = 0.1414* 101 arredondamento propriamente dito