Você está na página 1de 13

Cálculo Numérico

Curso: Engenharias
Prof. Vitor Viana
Mestre em Recursos Hídricos e Saneamento Ambiental
ERROS EM CÁLCULO NUMÉRICO
Introdução
A obtenção de uma solução numérica para um problema físico por meio de
aplicação de métodos numéricos nem sempre fornece valores que se encaixam
dentro de limites razoáveis. Esta afirmação é verdadeira mesmo quando se aplica um
método adequado e os cálculos são efetuados de uma maneira correta.

O processo de solução de um problema físico, por meio de aplicação de métodos


numéricos, é representado da seguinte forma geral.
ERROS EM CÁLCULO NUMÉRICO
Duas fases podem ser identificadas no diagrama:
• Modelagem: Fase de obtenção de um modelo matemático que descreve o
comportamento do problema físico em questão;
• Resolução: Fase de obtenção da solução numérica do modelo matemático através da
aplicação de métodos numéricos.
ERROS EM CÁLCULO NUMÉRICO
Erros na fase de modelagem
Na elaboração do modelo matemático, para representar o fenômeno físico, são
necessárias simplificações. Não tendo descrição correta deste fenômeno, e sim uma
aproximação do comportamento real.

Exemplo 1:
Supondo-se que o engenheiro queira determinar a altura de um edifício utilizando os
conhecimentos das Leis da Mecânica dispondo apenas de uma bolinha e um cronômetro.
Qual seria a confiabilidade nos resultados no modelo matemático proposto para tempos
de t = 3s e t= 3,2s? Modelo que representa o
1 2 movimento de um corpo em
𝑑 = 𝑑𝑜 + 𝑣𝑜 𝑡 + 𝑔𝑡 queda livre sujeito a aceleração
2
constante.
t é o tempo em que a bolinha toca o solo, após ser lançada do último pavimento.
ERROS EM CÁLCULO NUMÉRICO
a) Quais foram as simplificação feitas no modelo matemático proposto?

Exemplo 2:
Supondo-se que o engenheiro queira determinar a variação no comprimento de uma
barra de metal sujeita a uma temperatura de 25 °C.
Dados:
𝑙𝑜 = 2 𝑚
T=25 °C
Modelo que representa a
2
∆𝑙 = 𝑙𝑜 𝛼𝑇 + 𝛽𝑇 variação do comprimento (∆𝑙)
em função da temperatura.
ERROS EM CÁLCULO NUMÉRICO
a) Qual seria o valor na variação do comprimento (∆𝑙) para uma variação dos parâmetros
de 𝛼 e 𝛽obtidos experimentalmente?
Intervalo de variação de 𝛼, 0,001255 < 𝛼 <0,001260.
Intervalo de variação de 𝛽 , 0,000070 < 𝛽 <0,000075.
ERROS EM CÁLCULO NUMÉRICO
Medida de Erros
Erro Absoluto (𝐸𝑎)

O erro de x , define-se como:

𝐸𝑎 = ∆𝑥ҧ = 𝑥ҧ - 𝑥 .

Onde 𝑥ҧ é o valor aproximado de uma determinada quantidade, e x é o valor exato.

Define-se ainda erro absoluto de 𝑥ҧ , como o valor absoluto de ∆x , |∆ 𝑥|.


ҧ
ERROS EM CÁLCULO NUMÉRICO
Erro Relativo (𝐸𝑟)
Denomina-se de erro relativo o quociente entre o erro absoluto em módulo e o valor
exato 𝑥.
∆𝑥ҧ
𝐸𝑟 =
𝑥
Exemplo 3: Calcule o erro absoluto e relativo ao considerar o valor de 𝑒 2 com 4 dígitos,
sabendo que o valor de 𝑒 2 na sua calculadora científica é de 𝑒 2 = 7,389056099...
ERROS EM CÁLCULO NUMÉRICO
Erros no condicionamento de algoritmos
Acontece nos casos do problema matemático ser bem-posto e, no cálculo de soluções
aproximadas, usarmos algoritmos instáveis. Neste caso, podemos obter maus resultados,
apesar do problema matemático sem bem posto.
Exemplo 5: Calcule as raízes da equação 𝑥 2 − 100.22𝑥 + 1.2371 = 0, considere cinco
dígitos.
a) Quais são os valores das raízes 𝑥1 𝑒 𝑥2 ?
−𝑏 + 𝑏2 − 4𝑎𝑐 −𝑏 − 𝑏2 − 4𝑎𝑐
𝑥1 = 𝑥2 =
2𝑎 2𝑎

b) Qual o valor da raiz 𝑥2 pelo método proposto abaixo?


𝑐
𝑥2 =
𝑎𝑥1
c) Faça uma análise de erros com o valor da raiz 𝑥2 pelos métodos proposto acima.
ERROS EM CÁLCULO NUMÉRICO
Erros e Representação de números
Entende-se por método numérico um método para calcular a solução de um problema
realizando apenas uma sequência finita de operações aritméticas.

Erros de Truncamento
Erros proveniente da utilização de processos que deveriam ser infinitos ou muito grandes
para a determinação de um valor e que, por razões práticas, são truncados.

Estes processos infinitos são muito utilizados na avaliação de funções matemáticas, tais
como, exponenciação, logaritmos, funções trigonométricas e várias outras que uma
máquina pode ter.
ERROS EM CÁLCULO NUMÉRICO
Erros de Truncamento
Exemplo 6. Calcule o valor 𝑒 𝑥 aplicando a aproximação por séries de Taylor.
𝑥 2 𝑥 3 𝑥 𝑛
𝑒𝑥 = 1 + 𝑥 + + + ⋯+ +⋯
2! 3! 𝑛!
a) Calcule o valor de 𝑒 2 , usando os seis primeiros termos como aproximação com auxílio
de uma calculadora científica e com recursos de planilha eletrônica no Excel .
b)Compare o resultado do valor calculado na letra a) e compare com o resultado
fornecido pela sua calculadora científica e defina o erro absoluto e relativo.
ERROS EM CÁLCULO NUMÉRICO

Utilização de erros como critérios de parada


No cálculo numérico a proposta seria na resolução de problemas matemáticos mediante
operações aritméticas, seguindo esta linha, podemos resolver o seguinte exemplo.
Exemplo 7: Seja 𝛼um parâmetro presente no modelo matemático para calcular a variação
de comprimento de uma barra metálica a uma temperatura de 10 °C. Aplique o método
de tentativa e erro para encontro do parâmetro alfa com uso de planilha eletrônica.
a) Aplique incrementos de 𝛼 de 0,000001, para um valor de 𝛽 de 0,000070 fixo, sabendo-
se que o valor de ∆𝑙 é igual a 0,018, e o erro relativo máximo de 0,05 % como critério de
parada.
Modelo que representa a
𝑙𝑜 = 1,5 𝑚 ∆𝑙 = 𝑙𝑜 𝛼𝑇 + 𝛽𝑇 2 variação do comprimento (∆𝑙)
T = 15 °C em função da temperatura.
𝛽 = 0,000070
Δl = 0,018m
Er = 1 %
ERROS EM CÁLCULO NUMÉRICO
Utilização de erros como critérios de parada
Exemplo 8. Construa um algoritmo para calcular o 𝑒 𝑥 aplicando a aproximação por
séries de Taylor, com precisão em seis termos e utilizando o VBA:
𝑥 2 𝑥 3 𝑥 4 𝑥 5 𝑥 𝑛
𝑒𝑥 = 1 + 𝑥 + + + + …+ +⋯
2! 3! 4! 5! 𝑛!
'Cálculo do fatorial 'Cálculo da exponencial
Function fatorialvba(i) Function expvba(x, n)
Dim fatorial(100) As Double Dim fatorial(100), termo(100) As Double
fatorial(1) = 1
fatorial(1) = 1 termo(1) = 0
For j = 1 To i For j = 1 To n - 1
fatorial(j + 1) = j * fatorial(j) fatorial(j + 1) = j * fatorial(j)
Next j termo(j + 1) = termo(j) + (x ^ j) / fatorial(j + 1)
Next j
fatorialvba = fatorial(j) expvba = 1 + termo(j)
End Function
End Function

Você também pode gostar