o
UNIP Aula 2 - 1 Estgio Erros em procedimentos numricos
Aula 2
1.1 Introduo
Mesmo quando utilizamos um mtodo exato, isto , um mtodo que apresenta a soluo
exata para o modelo, pelo fato de este envolver um nmero muito grande de operaes elementa-
res (adio, subtrao, multiplicao e diviso) e, sendo estas processadas em equipamento com
capacidade limitada para armazenar dados, podemos cometer erros.
Por outro lado, quando optamos por um mtodo numrico alm dos erros no processa-
mento anteriormente mencionados, podemos tambm cometer erros provenientes do fato de
utilizarmos, para a resoluo do modelo matemtico, um algoritmo aproximado. Esta etapa co-
nhecida como "fase da resoluo do modelo matemtico. Os principais erros que podem ocorrer
na soluo de um problema, so :
ii) erros de representao, devido ao sistema utilizados pelos computadores para armazenar da-
dos numricos;
ERROS ERROS
)
(
PROBLEMA / / SOLUO PARA O
REAL MODELO MATEMTICO
7
MODELO MATEMTICO
6
FASE DA FASE DA
MODELAGEM RESOLUO
Definio 1.2 Erros na fase de resoluo : so os erros advindos da utilizao de algum equipa-
mento, com por exemplo, um computador, para processarmos os clculos necessrios obteno de
uma soluo para o modelo matemtico. Estes erros ocorrem devido ao fato de os equipamentos
terem capacidade limitada para armazenar os dgitos significativos de valores numricos usados
na utilizao nas operaes elementares. Estes erros nesta fase podem ser classificados como erros
computacionais.
Uma grande parte dos computadores representa os valores numricos no sistema binrio. Os
dados de entrada so e so transformados em uma outra base de representao e muitas vezes esta
transformao pode ser cometida de erros devido a limitao do computador que voc esta usando.
A sustentao matemtica deste procedimento dado por um nmero real, N , e sempre possvel
represent-lo em qualquer base b , da seguinte forma :
m
a i b i , onde a i {0, 1, 2, 3, , (b 1)} , com m e m Z
X
Nb =
i =n
Por exemplo :
m
a i 2i , onde i {0, 1}
X
BINRIA ; N2 =
i =n
m
a i 10i , onde i {0, 2, 3, , 9}
X
DECIMAL ; N10 =
i =n
E abs = a ex a apr ox ,
onde a ex o valor exato da grandeza a ser considerada e a apr ox o valor aproximado da mesma
grandeza. Em geral o valor exato no disponvel e a trabalhamos com uma margem > 0, esti-
mado. Assim ,
a ex a apr ox ,
onde
a ex a apr ox
Este erro fornece informaes sobre a qualidade do erro que estamos comentendo em determinado
clculo, uma vez que no erro absoluto no levado em considerao a ordem de grandeza do valor
calculado, enquanto no erro relativo esta ordem contemplada.
Por exemplo:
Nota: Nos dois exemplos o erro absoluto o mesmo, mas no exemplo b este erro mais significa-
tivo. Em a o erro relativo da ordem de 0, 03% e no b de 41, 6%
Ateno: De forma geral, nos procedimentos numricos, geramos uma sequncia de solues apro-
ximadas que convergem ou no para a soluo procurada do problema. Os erros absolutos e relati-
vos so usados como critrio de parada destas sequncias de aproximaes, com preferncia ao erro
relativo
Definio 1.6 Erro de Truncamento : cometemos este tipo de erro quando representamos funes
atravs de uma srie infinita, e por limitaes computacionais( do computador em uso). Considere-
mos um nmero finito de termos.
Por exemplo
xn x2 x3 x4
ex =
X
= 1+x + + + +
n=0 n! 2! 3! 4!
5 xn x2 x3 x4
ex
X
= = 1+x + + +
n=0 n! 2 6 24
e o erro absoluto :
xn
ex =
X
.
n=0 n!
Nesta situao, precisamos saber como os erros se propagam, isto , caso estejam se acu-
mulando a uma taxa crescente, dizemos que o erro ilimitado, e a sequncia de operaes
instvel. Se os erros se acumulam a uma taxa decrescente, dizemos que o erro limitado e a
sequncia de operaes estvel.
Exemplo 1 O dono de um posto deveria vender a gasolina a R$ 2,73687, mas arredonda para R$
2,74 o litro. A sua empresa vende 1.000.000 litros por ano. Temos ento :
No 1o litro: E abs = 2, 73687 2, 74 = 0,00313
o
No 2 l i t r o : E abs = 2 0, 00313 = 0,00626
No 3o l i t r o : E abs = 3 0, 00313 = 0,00939
.. .. .. ..
. . . .
No 1.000.000o l i t r o E abs = 106 0, 00313 = 3.130,00