Você está na página 1de 7

Captulo 1: Erros em clculo numrico

1. Introduo
Um mtodo numrico um mtodo no analtico, que tem como
objectivo determinar um ou mais valores numricos, que so solues de
um certo problema.
Ao contrrio das metodologias analticas, que conduzem a solues
exactas para os problemas, os mtodos numricos produzem, em geral,
apenas solues aproximadas. Por este facto, antes da utilizao de
qualquer mtodo numrico necessrio decidir qual a preciso dos
clculos com que se pretende obter a soluo numrica desejada. A
preciso dos clculos numricos tambm, como veremos, um importante
critrio para a seleco de um algoritmo particular na resoluo de um
dado problema.
A diferena entre o valor obtido (aproximado) e o valor exacto chamase erro.
2. Fonte e tipos de erros
A resoluo de um problema de engenharia num computador utilizando
um modelo numrico produz, em geral, uma soluo aproximada do
problema. A introduo de erros na resoluo do problema pode ser devida
a vrios factores. Em funo da sua origem, podemos considerar quatro
tipos de erros.
i) Erros inerentes ao modelo: Um modelo matemtico raramente oferece
uma representao exacta dos fenmenos reais. Na grande maioria dos
casos so apenas modelos idealizados, j que ao estudar os fenmenos
da natureza vemo-nos forados, em regra geral, a aceitar certas
condies que simplificam o problema de forma a torn-lo tratvel.

ii) Erros inerentes aos dados: Um modelo matemtico no contm apenas


equaes e relaes, tambm contm dados e parmetros que,
frequentemente,

so

medidos

experimentalmente,

portanto,

aproximados. As aproximaes nos dados podem ter grande


repercusso no resultado final.
iii) Erros de truncatura: Muitas equaes tm solues que apenas
podem ser construdas no sentido que um processo infinito possa ser
descrito como limite da soluo em questo. Por definio, um
processo infinito no pode ser completado, por isso tem de ser truncado
aps certo nmero finito de operaes. Esta substituio de um
processo infinito por um processo finito, resulta num certo tipo de erros
designado erro de truncatura.
iv) Erros de arredondamento: Quer os clculos sejam efectuados
manualmente quer obtidos por computador somos conduzidos a utilizar
uma aritmtica de preciso finita, ou seja, apenas podemos ter em
considerao um nmero finito de dgitos. O erro devido a desprezar os
outros e arredondar o nmero designado por erro de arredondamento.
Erros inerentes ao modelo e erros inerentes aos dados so erros iniciais
do problema, exteriores ao processo de clculo; Os erros de truncatura e
erros de arredondamento ocorrem no processo de clculo duma soluo
numrica.
3. Erros de truncatura
Os erros de truncatura dependem do mtodo numrico utilizado e por
isso sero individualmente analisados ao estudar os vrios mtodos no
decurso dos diferentes captulos da disciplina.
Vamos limitar aqui a anlise a um exemplo concreto que ajuda a uma
melhor percepo deste tipo de erros.

A generalidade dos mtodos numricos, como veremos ao longo da


disciplina, so baseados na aproximao de funes por polinmios. Por
essa razo, quando um erro de um mtodo numrico questionado, temos
de verificar a preciso com que o polinmio aproxima a verdadeira
funo.
Sabemos que o desenvolvimento de Taylor, que uma srie de
potncias infinita, representa de forma exacta uma funo no interior de
um intervalo

de

convergncia.

Comparando

desenvolvimento

polinomial da soluo numrica com o desenvolvimento em srie de


Taylor da soluo exacta, particularmente determinado para que ordem
ocorre a discrepncia, torna-se possvel avaliar o erro de truncatura.
Consideremos uma funo f contnua e com derivadas contnuas, de
qualquer ordem, nas vizinhanas de uma abcissa x=a, ento f pode ser
representada de forma exacta e nica em qualquer ponto x na vizinhana
de x=a (mais exactamente, no intervalo ]a-R, a+R[ denominado intervalo
de convergncia; R o raio de convergncia da srie para x=a) atravs da
srie de potncias:
( n)

f ' ' (a)


f (a)
2
n
f ( x) = f (a ) + f ' (a )( x a ) +
( x a ) + ... +
( x a ) + ...
2!
n!

designada por representao em srie de Taylor.


A expanso de Taylor de uma funo para a=0 (corresponde a
representar a funo no intervalo ]-R, R[) designada por srie de
MacLaurin.
(n)

f ' ' ( 0) 2
f ( 0) n
f ( x ) = f ( 0) + f ' ( 0) x +
x + ... +
x + ...
2!
n!

Exemplo: Representao em srie de MacLaurin de ex, sin(x) e cos(x):

ex

xi
x2
xn
= 1 + x + + ... + + ... =
2!
n!
i = 0 i!

2i

x2 x4 x 6
i x
+ + ... = (1)
cos( x ) = 1
2! 4! 6!
(2i )!
i =0

sin( x )

=x

x3 x5 x7
x 2i 1
+ + ... = (1) i 1
3! 5! 7!
(2i 1)!
i =1

Nas aplicaes praticas, a srie de Taylor tem de ser truncada aps um


termo de certa ordem pois impossvel incluir um nmero infinito de
termos. Se a srie de Taylor for truncada aps o termo de ordem n, ser
expressa como:
(n)

f ' ' (a)


f (a)
2
n
f ( x) = f (a ) + f ' (a )( x a ) +
( x a ) + ... +
( x a) + R ( x)
n +1
2!
n!

(1.1)

em que Rn+1(x) representa o erro originado por truncar os termos de ordem


n+1 e superiores. O erro pode ser expresso por:
R ( x)
n +1

( n + 1)

n +1
( )
( x a)
(n + 1)!

com ax.

Como no pode ser determinado de forma exacta, o erro


frequentemente aproximado fazendo =a.
Fazendo h=x-a em (1.1) obtm-se:
( n)

f ' ' (a) 2


f (a) n
f (h + a ) = f (a) + f ' (a)h +
h + ... +
h + R ( x)
n +1
n!
2!

Exemplo: Da anlise matemtica sabem que existe o limite


x
lim (1 + 1x ) e que o seu valor o nmero irracional e. Para que este

nmero seja utilizado, necessrio conhecer o seu valor. Atravs da sua


definio no possvel calcular o seu valor exacto, tanto pela
complexidade das operaes a efectuar como pela impossibilidade de
atingir o limite. Recorre-se ento a um processo de clculo mais simples,
que fornece um valor aproximado desse nmero dentro de um certo grau
de preciso considerado satisfatrio.
Utilizando o desenvolvimento em srie de Taylor de ex temos:

1 1
e=e = =
i!
i =0 i! i =0
1

Truncando a srie, por exemplo, aps os oito primeiros termos obtemos


7

1
1 1
1
e = = 1 + 1 + + + ... + = 2.7182539
7!
2! 3!
i =0 i!
cujas primeiras quatro casas decimais coincidem com o valor exacto de e.
Quantos mais termos da srie de Taylor tomarmos, mais nos aproximamos
do valor exacto.
O exemplo anterior ilustra um mtodo numrico para o clculo do
nmero e entre outros possveis. Utilizando a expanso em srie de
Taylor, truncamos a srie infinita, utilizando uma soma parcial. Este tipo
de erro motivado por truncar uma srie - chamado erro de truncatura
inerente maioria dos mtodos numricos.
4. Erros de arredondamento

Os erros de arredondamento esto associados ao facto dos


computadores

utilizarem

um

nmero

limitado

de

dgitos

para

representarem nmeros.
5. Valores aproximados, erros e preciso

Quando um nmero real no pertence ao sistema de numerao dum


computador representado por um nmero desse sistema por
arredondamento. A discrepncia entre o valor real e o valor arredondado
denominado erro de arredondamento. Duas medidas podem ser utilizadas
para o quantificar: o erro absoluto e o erro relativo.

x o valor aproximado duma quantidade cujo valor exacto x. O


erro de x , define-se como: x = x x .
Define-se ainda erro absoluto de x , como o valor absoluto de x ,
Seja

| x |.
5

Exemplo: =3.14159265... e =

22
=3.14285714 donde
7

0.00126449
Nos nmeros anteriores os ... indicam que os nmeros possuam mais
dgitos, mas que ns no queremos ou no podemos continuar a
represent-los. Uma situao deste tipo ocorre sempre que um nmero no
pode ser representado por um nmero exacto de casas decimais. Sempre
que no decurso dos clculos ocorra uma situao anloga temos que
decidir com quantos dgitos queremos trabalhar. Este aspecto de
particular importncia quando de utilizamos computadores pois este retm
apenas um nmero fixo de algarismos.
Como estamos a lidar com aproximaes, necessrio estabelecer
critrios para avaliar o seu grau de preciso.
No exemplo anterior, se estivssemos a trabalhar com 3 casas decimais

=3.142 e =0.0004073...<0.510-3.
Em geral, dizemos que x o valor aproximado de x, arredondado para

k casas decimais correctas sse:


x = x x 0.5 10

A importncia dum erro pode, em geral, ser melhor apreciada se o


compararmos quantidade a ser aproximada, ou seja, utilizando o erro
relativo,
rx =

x
x

O erro relativo como expressa o erro como fraco de x est


relacionado com o erro percentual, erro percentual ou percentagem de erro
define-se como |rx|100.

Na prtica o que se utiliza um limite superior de qualquer dos erros,


uma vez que para conhecermos x ou rx teramos de conhecer o valor

exacto de x.
6. Propagao do erro

O objectivo primordial do clculo de erros consiste em dados os erros


de um conjunto de quantidades, determinar o erro de uma dada funo
dessas quantidades.
Dada uma funo f(x, y, z) das variveis x, y, z determinar um limite
superior do valor absoluto do erro que vem para o valor da funo, f ,
quando se utilizam os valores aproximados x , y , z . Este problema pode

ser resolvido com base na frmula de propagao do erro:

f
f
f
( x , y , z ) x +
( x , y , z ) y +
( x , y , z ) z
x
y
z

Exemplo: Determinar um limite superior do erro absoluto do volume de


1
uma esfera, V = d 3 , se o dimetro d=3.70.05 cm e 3.14.
6
Resoluo: Considerando e d como variveis, calculemos as derivadas
parciais:

V 1 3
V 1 2
= d e
= d
d 2
6
Sendo = 3.14 e d = 3.7 , utilizando a frmula anterior temos que:
V

V
V
( , d ) +
( , d ) d =

2
1
1
3
(3.7) 0.00159 + 3.14 3.7 0.05 = 1.088 e portanto
6
2
1
V = d 3 V V = 26.508 1.088 cm 3 .
6

Você também pode gostar