Escolar Documentos
Profissional Documentos
Cultura Documentos
0. Introdução
Por método numérico entende-se um método para calcular a solução de um problema
realizando apenas uma sequência finita de operações aritméticas.
Problema Modelo
modelagem resolução Solução
físico Matemático
Métodos Numéricos
Problema
Físico
Cálculo Erros de
Arredondamento
Solução
Erros inerentes aos dados: Um modelo matemático não contém apenas equações e
relações, também contém dados e parâmetros que, frequentemente, são medidos
experimentalmente, e portanto, aproximadas. As aproximações nos dados podem ter
grande repercussão no resultado final.
Erros de truncatura: Muitas equações têm soluções que apenas podem ser construídas
no sentido que um processo infinito possa ser descrito como limite da solução em
questão. Por definição, um processo infinito não pode ser completado, por isso tem de
ser truncado após certo número finito de operações. Esta substituição de um processo
infinito por um processo finito, resulta num certo tipo de erros designado erro de
truncatura. Em muitos casos, o erro de truncatura é precisamente a diferença entre o
modelo matemático e o modelo numérico.
Para podermos avaliar quão próxima da solução exacta está a solução aproximada
calculada é necessário conhecer o seu erro.
erro absoluto
O erro absoluto do valor aproximado x , define-se como o valor absoluto
de ∆x, i.é,
ε x = | ∆x | = x - x
erro relativo
Se x ≠ 0, o erro relativo do valor aproximado x , define-se como
∆x x-x
rx = =
x x
O erro relativo, como expressa o erro como fracção de |x|, está relacionado
com o erro percentual. Ao produto rx×100 expresso em percentagem dá-se
o nome de percentagem de erro ou erro percentual.
Algarismos significativos
Exemplos:
.
O valor aproximado 3.14 para π = 3.1415926535... tem 3 algarismos
significativos;
.
A aproximação 0.333 para 1/3 =0.3333333333... tem 3 dígitos significativos;
.
O valor aproximado 0.0498 para e-3 =0.049787068 tem 3 algarismos
significativos.
Arredondamento
.
Comecemos por escrever π = 3.1415926535... com 3 algarismos eliminando os dígitos
a partir do quarto. Sendo o primeiro algarismo eliminado inferior a 5 consideramos
π1 = 3.14
como a representação, por arredondamento, de π com 3 dígitos.
.
Finalmente escrevemos π = 3.1415926535... com 5 algarismos eliminando os dígitos a
partir do sexto. Sendo o primeiro algarismo eliminado superior a 5, consideramos
π 3 = 3.1416
como a representação, por arredondamento, de π com 5 dígitos.
Erros de arredondamento
A distância entre um número real e uma sua aproximação obtida por arredondamento
é chamada erro de arredondamento.
Note-se que em cada um dos casos todos os algarismos do valor aproximado são
significativos.
Exemplo:
O resultado da divisão de 3.1416 por 9, números que têm no máximo 5 dígitos, é
3.1416
= 0.3490666... uma dízima infinita. O resultado da divisão arredondado para 5
9
dígitos é 0.34907.
n
Quando aproximamos S por Sn = ∑a
j =0
j , o erro Rn = S - Sn é um erro de truncatura.
É originado pela substituição do cálculo exacto da soma de uma série, pelo cálculo da
soma de n+1 termos dessa série.
Aproximação de funções
Além disso, o teorema de Weierstrass estabelece que toda a função contínua num
intervalo fechado pode ser aproximada nesse intervalo, tão bem quanto se queira, por
um polinómio.
Como medir a distância entre uma função e uma aproximação polinomial para essa
função? Por outras palavras, como se define o erro de um polinómio aproximante de
uma dada função?
Há mais do que um critério para definir o erro de uma aproximação para uma função.
Aqui apresentaremos apenas um.
Seja f uma função real de variável real contínua em [a, b] e p uma aproximação
polinomial para f em [a, b]. Define-se erro da aproximação p por
Seja f uma função real de variável real com derivadas contínuas até à ordem n num
ponto x0 do seu domínio. O polinómio de grau n definido por
2 n
( x − x0 ) ( x − x0 ) (n)
p n ( x) = f ( x0 ) + ( x − x0 ) f ' ( x0 ) + f ' ' ( x 0 ) + ... + f ( x0 ) (1)
2! n!
é chamado polinómio de Taylor da função f no ponto x0.
Seja f uma função com derivadas contínuas até à ordem n+1 num intervalo [a, b] e seja
2 n
(x − x0 ) (x − x0 ) (n)
f(x) = f(x0 ) + (x − x0 )f'(x0 ) + f''(x 0 ) + ... + f (x0 ) + Rn(x)
2! n!
onde,
(x − x0 ) n +1 (n +1 )
Rn (x) = f (η) sendo η ∈ ] min{x,x0 }, max {x,x0 } [ .
(n + 1 )!
n +1
(x − x0 ) n +1 (n+1 ) x-x0
f (x) - pn (x) = Rn(x) = f (η) ≤ M.
(n + 1 )! (n + 1)!
Polinómio de Maclaurin
0.8
0.6
0.4
0.2
0
y
-0.2
-0.4
-0.6
-0.8
-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8
x
2.5
1.5
1
y
0.5
-0.5
-1
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
x
x 4 x (1)
4
x 4 x ( 4)
max e x - p3(x) = max (e ) = max e < ⋅ e1 ≈ 0.125 .
x∈[−1,1] x∈[−1,1] 4! x∈[−1,1] 4! 4!
x 3 x (1) 1
3
x 3 x ( 3)
max e x - p 2(x) = max (e ) = max e < ⋅ e ≈ 0.5 .
x∈[−1,1] x∈[−1,1] 3! x∈[−1,1] 3! 3!
⎛π⎞ ⎛π ⎞
Exemplo3: Obter uma aproximação para sin⎜ ⎟ calculando p3 ⎜ ⎟ .
⎝6⎠ ⎝6⎠
3
⎛π ⎞
⎜ ⎟
⎛π ⎞ ⎛π ⎞ ⎝ 6 ⎠
p3 ⎜ ⎟ = ⎜ ⎟ − = 0.4996741
⎝6⎠ ⎝6⎠ 6
4 4
⎛π⎞ ⎛π⎞
⎜ ⎟ ⎜ ⎟
⎛π ⎞ ⎛π ⎞ ⎝ 6 ⎠ 6 ⎛π⎞
sin ⎜ ⎟- p3 ⎜ ⎟ ≤ max (sin x) = ⎝ ⎠ ⋅ sin ⎜ ⎟ ≈ 0.0015659 .
( 4 )
⎝6⎠ ⎝6⎠ 4! x∈⎡⎢ 0, π ⎤⎥ 4! ⎝6⎠
⎣ 6⎦
Para finalizar este ponto, é de referir que nos capítulos seguintes descreveremos alguns
métodos numéricos que originam erros de truncatura.
Erros iniciais
Há problemas cuja solução é muito sensível a variações nos dados, isto é, para certos
problemas erros nos dados quase desprezáveis, podem originar variações muito grandes
na solução. Este fenómeno é independente do método usado para resolver problemas.
Como se propagam os erros nos dados?
Propagação de erros
na solução do problema.
] { }
onde η1 ∈ min x,x , max x,x { }[ ] { }
e η 2 ∈ min y,y , max y,y { }[ .
ε x = x − x = ∆x , εy = y − y = ∆y e ε z = z − z = ∆z
na solução do problema.
Se x está próximo de x, y está próximo de y e z está próximo de z então pode
escrever-se
Resolução:
Considerando π e d como variáveis, calculemos as derivadas parciais:
∂V 1 3 ∂V 1
= d e = πd 3
∂π 6 ∂d 2
_ _
e como d = 3 .7 , ∆ d = 0 . 05 e π = 3.14 , ∆ π = 0.00159...
∆V ≤
∂V
∂π
( )
d , π ∆π +
∂V
∂d
( )1
6
3 1 2
d , π ∆ d = (3.7) × 0.00159 + × 3.14 × (3.7) × 0.05 = 1.088
2
e portanto
⎛ 1 3⎞
V =V + ∆V = ⎜ π d ⎟ ± 1.088 = ( 26.508 ± 1.088 )cm3 .
⎝6 ⎠
Estes apontamentos foram feitos com base no 1º capítulo do livro “Análise Numérica”
da Profª. Drª. Mª Raquel Valença, Universidade Aberta, bem como noutros livros
referidos na bibliografia do programa da disciplina.
Acetato 16-Erros em cálculo numérico