Você está na página 1de 5

1 - Erros:

Nos prximos tpicos estudaremos mtodos numricos para a soluo de problemas que surgem no cotidiano. Primeiramente, neste captulo, faremos algumas consideraes sobre alguns erros que frequentemente surgem. Observemos a sequncia abaixo, que nos fornece as etapas na soluo de um problema real: - levantamento de dados, - construo do modelo matemtico, - escolha do mtodo numrico adequado, - implementao computacional deste mtodo, - anlise dos resultados obtidos, - se necessrio, reformular o modelo matemtico e/ou escolher novo mtodo. A etapa implementao computacional no raramente poder deixar de ser executada, uma vez que, para os principais mtodos numricos, existem programas que facilmente podem ser adquiridos, quando necessrio. Muitos leigos em clculo numrico desprezam a ltima etapa da sequncia acima, porm esta to ou mais importante do que as demais etapas. No raro se chegar a resultados finais distantes do que se esperava obter, ou at mesmo a outros que no tem relao alguma com o problema original. Se tal surpresa ocorrer em primeiro lugar devemos verificar o processo de levantamento de dados, uma vez que esta etapa inerente ao processo de resoluo. Outra ocorrncia, bastante frequente, que tambm pode nos causar resultados inesperados o erro na representao de nmeros. Por exemplo, se necessitarmos do nmero para os nossos clculos, teremos de nos contentar com uma aproximao deste, uma vez que o nmero irracional. No devemos nos esquecer tambm que em geral os computadores operam na base 2 e existem casos onde a representao de um nmero fracionrio na base 2 possui infinitos dgitos, e assim sendo o computador considerar uma quantidade finita destes dgitos, e claro que esta quantidade depende da mquina que estamos utilizando. Este tipo de erro chamado de erro de truncamento ou erro de arredondamento, dependendo do processo que se utiliza para representar tais tipos de nmeros.

1.1 - Erros absolutos e relativos: Definio 1.1.1: Definimos como erro absoluto (EA) a diferena entre o valor exato de um nmero x e de seu valor aproximado x (calculado geralmente por algum processo numrico): EA = x x . Em geral, apenas o valor x conhecido, sendo assim impossvel obter o valor exato do EA. Mas podemos obter limitantes superiores ou estimativas para o mdulo do erro absoluto.

. . Por exemplo, sabemos que ( 314,315) e assim tomaremos para um valor dentro desse intervalo e assim teremos EA = < 0.01. Observemos que o limitante para o EA deve ser diretamente proporcional grandeza do nmero a ser representado. Por exemplo, o limitante 0.1 para o erro absoluto na representao de um nmero da ordem de 10 3 bastante significante, porm este mesmo limitante pouco significa na representao de um nmero da ordem de 101 . Ento, dependendo da ordem de grandeza dos nmeros envolvidos, o erro absoluto no suficiente para descrever a preciso de um clculo. Definio 1.1.2: O erro relativo (ER) definido como o erro absoluto (ER) dividido pelo valor aproximado x : ER = EA x x = . x x

Observe que o erro relativo independe da grandeza do nmero a ser representado. A notao EA significar erro absoluto em , e a notao ER significar erro relativo em . Exemplo: Seja o nmero x (2112.8, 2113) representado por x = 2112.9 e assim . sabemos que EA x < 01 . Seja tambm o nmero y (5.2,5.4) representado por y = 5.3 e . assim EA y < 01 . Observe que no devemos considerar suficiente o limitante para o erro absoluto no clculo de y , devido grandeza do nmero y. Agora, se calcularmos os erros relativos obtemos: ER x < 4.7 10 5 , ER y < 0.02 , confirmando, ento, que o nmero x representado com maior preciso que o nmero y.

1.2 - Erros nas operaes: Dada uma sequncia das operaes adio, subtrao, multiplicao e/ou diviso interessante ter a noo de como o erro em cada uma delas. O erro final composto pelo erro de cada fator e pelo(s) erro(s) no(s) resultado(s) da(s) operao(es). Observe que, ainda que as parcelas de uma operao estejam representadas exatamente no sistema, no se pode esperar que o resultado armazenado seja exato. Por exemplo, vamos supor que estamos trabalhando em um sistema de aritmtica de ponto flutuante de quatro
2

dgitos, na base 10. Sejam ainda x = 0.937 10 4 e y = 01272 10 2 , calculando-se x y . obtemos: x y = 01191864 10 6 . . Este o resultado exato desta operao. Dado que nosso sistema de aritmtica de ponto flutuante de quatro dgitos o resultado armazenado ser: x y = 01192 10 6 . se for efetuado arredondamento, e: x y = 01191 10 6 . se for efetuado truncamento. Veremos a seguir as frmulas para os erros absoluto e relativo nas operaes aritmticas com erros nas parcelas. Para isto denotaremos por OP o resultado exata da operao e por OP o resultado armazenado na memria da mquina. Sejam ainda, x e y os valores exatos de certos nmeros, e x e y respectivamente, seus valores aproximados (calculados geralmente por algum processo numrico). Da expresso do erro absoluto obtemos: x = x + EA x e y = y + EA y . Nos clculos que seguem no sero considerados o erro de arredondamento ou truncamento no resultado final de cada operao efetuada.

1.2.1 - Adio:

x + y = ( x + EA x ) + ( y + EA y ) = ( x + y) + ( EA x + EA y ) . Logo, o erro absoluto na soma, denotado por EA x + y a soma dos erros absolutos das parcelas, isto : EA x + y = EA x + EA y . O erro relativo na soma ser:

ER x + y =

EA x + y x+y

EA x + EA y x+y

EA x EA y EA x x EA y y + = + = x+y x+y x x + y y x + y

x y = ER x + ER y . x + y x + y

1.2.2 - Subtrao: Analogamente adio temos: EA x y = EA x EA y e x y ER x y = ER x ER y . x y x y

1.2.3 - Multiplicao: x y = ( x + EA x ) ( y + EA y ) = x y + x EA y + y EA x + EA x EA y . Considerando que EA x EA y um nmero muito pequeno, podemos desprezar este termo na expresso acima. Assim teremos: x y = x y + x EA y + y EA x e disto conclumos que: EA xy x EA y + y EA x . O erro relativo na multiplicao ser: ER xy x EA y + y EA x xy = x EA y xy + y EA x xy = EA y y + EA x x = ER y + ER x .

1.2.4 - Diviso:

x x + EA x x + EA x 1 = = EA y y y + EA y y 1+ y

1 EA y sob a forma de uma srie infinita, teremos: Representando o fator 1+ y EA y EA y EA y 1 = 1 + + EA y y y y 1+ y e desprezando os termos com potncias maiores que um (pois estes termos so nmeros muito pequenos), temos: EA y x EA x x EA y EA x EA y x x + EA x 1 = + . 2 2 y y y y y y y
2 3

()

()

Ento: x x EA x x EA y + , 2 y y y y

( )

uma vez que, Logo:

EA x EA y

( y)

um nmero muito pequeno.

EA x
y

EA x x EA y y EA x x EA y = , 2 2 y y y

()

()

e y EA x x EA y ER x
y

( y)

x y

y EA x EA EA x EA y x y y = = ER x ER y . = 2 x x y y

( )

Você também pode gostar