Professional Documents
Culture Documents
1 ERROS
1.1 Introduo
1.1.1 Modelagem e Resoluo
A utilizao de simuladores numricos para determinao da soluo de um problema
requer a execuo da seguinte seqncia de etapas:
Etapa 1: Definir o problema real a ser resolvido
Etapa 2: Observar fenmenos, levantar efeitos dominantes e fazer referncia a
conhecimentos prvios fsicos e matemticos.
Etapa 3: Criar modelo matemtico
Etapa 4: Resolver o problema matemtico
Modelagem: Fase de obteno de um modelo matemtico que descreve um problema
fsico em questo.
Resoluo: Fase de obteno da soluo do modelo matemtico atravs da obteno da
soluo analtica ou numrica.
(1.1)
Exemplo 1.1:
Calcular a rea de uma circunferncia de raio 100 metros. Considere os seguintes
valores de : 3,14; 3,1416; 3,141592654.
Soluo:
= 2
a) 31140 m2
b) 31416 m2
c) 31415,92654 m2
Exemplo 1.2:
Calcular = 300
1 utilizando uma calculadora e um computador para = 0,5 e
= 0,11
Soluo:
Equipamento
S para Xi=0,5
S para Xi=0,11
Calculadora
15000
3300
Computador
15000
3299,99691
(1.2)
(1.3)
Quociente
Resto
13/2
6/2
3/2
Quociente
resto
25/2
12
12/2
6/2
3/2
)(0,375)10 = (0,011)2
d) (13,25)10=(1101,01)2
(13)10 = (1101)2
Quociente
Resto
13/2
6/2
3/2
(0,25)10= (0,01)2
= [ 1 + 22 + 33 . + ]
(1.4)
Onde:
so nmeros inteiros contidos no intervalo 0 1; i=1, 2,........ t ;
e
= 10; = 3; = 2; = 2, 2 2
0,35 = (3. 101 + 5. 102 ). 100 = 0,35. 100
5,172 = ( 5. 101 + 1. 102 + 7. 103 ). 101 = 0,517. 101 ( somente trs dgitos
significativos)
0,0123 = (1. 101 + 2. 102 + 3. 103 ). 101 = 0,123. 101
Os nmeros 0,53913. 104 e 0,3. 104 no podem ser representados neste sistema,
pois o expoente maior que 2 causando overflow e menor que -2, causando underflow.
Um erro de overflow ocorre quando o nmero muito grande para ser representado,
j um erro de underflow ocorre na condio contrria, ou seja, quando um nmero
pequeno demais para ser representado.
1.5 Erros
O formato de um nmero em aritmtica de ponto flutuante limita a mantissa em
k dgitos decimais. Existem duas maneiras de obter essa limitao. Um mtodo
chamado de truncamento, consiste em simplesmente cortar os dgitos +1 , +2 ..
O outro mtodo, chamado de arredondamento trunca a mantissa em k dgitos
(como no caso acima), porem duas situaes podem ocorrer:
1 +1 5, = + 1 ( aumenta-se uma unidade o dgito significativo)
2 +1 5, = ( manter o dgito significativo)
Exemplo:
O nmero pode ser escrito na aritmtica de ponto flutuante com cinco dgitos:
1-no mtodo do truncamento, = 3,1415. 101
2-no mtodo do arredondamento, = 3,141. 101 . ( como o ltimo algarismo significativo
maior ou igual a 5, ele foi arredondado para 6 ( = + 1).
Estes dois processos geram erros nos clculos numricos e so conhecidos como
erros de truncamento e erros de arredondamento, respectivamente.
1.5.1 Erro absoluto e relativo.
Sejam Xabs o valor absoluto de um nmero e Xmed o valor aproximado do
nmero. O erro absoluto e o relativo so determinados pelas equaes:
= | |
% =
||
. 100
(1.5)
(1.6)
% =
||
. =
,
,
. =0,0047%
Arredondamento
Truncamento
1,25
0,125.10
0,125.10
10,053
0,101.102
0,100.102
-238,15
-238.103
-238.103
2,71828
2,72.10
2,71.10
0,000007
Exp<-4, underflow
Exp<-4, underflow
718235,82
11
c)
5,05
36,3
= 5,05 = 7,18
3,18
(1.7)
(+) = +
(1.8)
(+) =
(+)
= (
) + (
(1.9)
(1.10)
() =
(1.11)
() =
()
= (
) (
(1.12)
(1.14)
= +
(1.15)
= +
(1.16)
1.6.4-Diviso dos nmeros
x + ( + )
(
=
=
y +
1
)
1+
12
2
3
1
) (
) +
=1
+(
1+
2
3
(
) (
) +0
1
=1
1+
=
y
( + )
(1
() = y
)=
xmed
ymed
xmed
+ y
(1.17)
ymed 2
med
xmed
(1.18)
ymed 2
med
() =
(1.19)
Exemplo.
Os nmeros 460 e 24 so escritos como 460 0,25 e 24 0,005. Determine:
a) o erro absoluto e relativo da soma dos nmeros.
(+) = + = 0,25 + 0,005 = 0,255
= =
=
=
(+) =
0,25
460
= 5,5. 104
0,005
24
= 2,1. 104
(+)
(+) =
(+)
= (
) + (
0,255
460
24
) + 2,1. 104 (
) = 5,3. 104
460 + 24
460 + 24
()
() = (
0,245
46024
= 5,61. 104
) (
)
() = 5,5. 104 (
460
24
) 2,1. 104 (
) = 5,68. 104
460 24
460 24
13
7,48
=
= 7,74. 104
460.21
= 0,006689
ymed
ymed2
21
212
() =
()
0,006689
= 3,1. 104
460/21
(1.20)
Exemplo:
Sejam x=0,937.104; y=0,1272.102; z=0,231.10. Se x,y,z esto exatamente representados,
calcular x+y+z
Soluo:
Alinhando as vrgulas decimais:
= 0,937. 104
= 0,001272. 104
= 0,000231. 104
A soma feita por partes:
+ = 0,9383. 104
+ + = 0,9383. 104 + 0,000231. 104 = 0,938531. 104
Aps o arredondamento:
+ + = 0,9385. 104
(++) = (+) (
) + (
) + (++)
++
++
= 0, = 0, = 0 = = = 0
(+) = (
) + (
) + (+)
+
+
(+) = (+)
14
(++) = (+) (
+
) + (++)
++
(++) = (+) (
+
) + (++)
++
+
+ 1) . 0,5. 10+1
++
0,9383. 104
=(
+ 1) < 0,5. 104+1
0,9385. 104
x1
x1 | + |
x2
x2 | + |
x3
x3 | + |
xn
xn |
(1.21)
=1|
x |
xi i
(1.22)
=1 | [f(x1 , x2 , x3 . xn )| .
(1.23)
. 101
(1.24)
Exemplos
a) Seja o nmero = 3,1415 com cinco algarismos significativos. Determine uma cota
superior para o erro relativo.
= 3,1415
= 3 (primeiro digito significativo)
N=5
1
1
. 101 ; . 1015 0,333 . 104
1
. 101
2
0,02 101
log 0,02 log(101 )
= 1 0,02 = 2,6989
N=2 algarismos exatos
c) determine o nmero de algarismos significativos exatos contidos em = 3,241
sendo < 0,001.
=3
<
0,001
; <
< 3,086. 104
3,241
1
. 101
+1
1
3,086. 104 <
. 101
3+1
<
0,0012344 < 1
16
N=3,9085
N=3
Este nmero dever ser representado por 3,24 0,01
d) Entre que valores est o valor real de (, ) = 2 + 2 + 0,3 para x=3,14 e
y=2,17 , com inferiores a 0,01.
|
x1 | + |
x2 | + |
x3 | + |
x |
x1
x2
x3
xn n
= 2
= 2 + 2
| | + | | |2 | + |( 2 + 2)|
0,25487
;<
< 0,978. 102
26,035332
= 2( )
1
. 101
+1
1
0,978. 102 < . 101
3
<
0,02934 < 1
N=2 algarismos significativos exatos.
z= 261 = (25; 27)
e) calcule um limite superior do erro absoluto e relativo no clculo da expresso
(, , ) = + 2 + sin() , sabendo que so usados os seguintes valores
aproximados : = 1,1; = 2,04; = 0.5; = 0,05; = 0,005; = 0,05
Como se pede o limite superior do erro absoluto, usaremos para x, y, z os maiores
valores do intervalo de incerteza:
= (1,1 0,05; 1,1 + 0,05) = (1,05; , )
= (2,04 0,005; 2,04 + 0,005) = (2,035; , )
= (0,5 0,05; 0,5 + 0,05) = (0,45; , )
17
|
x1 | + |
x2 | + |
x3 | + |
x |
x1
x2
x3
xn n
= 1
= 2 = 2.2,045 = 4,09
0,113076225
(, , ) = 1,15 + 2,0452 + sin(0,55) = 3,5547122289
0,113076225
;<
< 0,318102332. 101
3,5547122289
= 3( )
<
1
. 101
+1
1
. 101
3+1
0,1272409328 < 1
N=1,89
Somente um algarismo significativo para f, o dgito 3.
= (2; 4)
18