Você está na página 1de 28

UNIVERSIDADE FEDERAL DE ALAGOAS

CAMPUS
CAMPUS DO SERTÃO
ARAPIRACA – UE PENEDO
EIXO DE TECNOLOGIA

DIFERENCIAÇÃO NUMÉRICA
Introdução

 Em geral as aplicações de Engenharia necessitam da


determinação da derivada de funções. Algumas vezes é
fácil encontrar o valor analítico das derivadas, mas na
prática ocorrem os seguintes problemas:
 Não é possível encontrar a forma fechada da derivada;
 A solução fechada existe, no entanto seu cálculo é muito
difícil;
 A solução fechada tem pouco valor prático;
 Necessidade de implementação computacional.
Objetivo

 Calcular a derivada em um ponto xm conhecendo


alguns valores discretos da função f(x) nos pontos
x0, x1, x2, ..., xn.
Aplicação

 Cálculo da aceleração de uma partícula

t(s) v(m/s)
0.1 3.5
0.2 5.2
1.0 3.4
5.0 10.5
Ideia Básica

 Dado um conjunto de pontos discretos que definem


uma função f(x), encontrar o polinômio que
interpola esse conjunto de pontos.
Diferenciação Numérica

 As derivadas serão encontradas utilizando o Método


das Diferenças Finitas.

 O método para encontrar o polinômio interpolador


pode ser qualquer um visto anteriormente
(Vandermonde, Lagrange ou Newton).
Diferenciação Numérica

 Então, considerando o polinômio interpolador pn(x)


encontrado pelo Método de Newton:

Para n=1
Diferenciação Numérica

 Derivando o polinômio:

Operador diferença dividida

Fazendo h = x1-x0
Diferenciação Numérica

Para n=2
Diferenciação Numérica

 Derivando o polinômio:

Operadores diferenças divididas


Método das Diferenças Finitas (MDF)

 Classifica-se em:

 Diferenças Finitas Avançadas


 Diferenças Finitas Centrais
 Diferenças Finitas Atrasadas
Diferenças Finitas Avançadas

 Neste caso, o valor de x é avaliado no ponto inicial


x0.
Diferenças Finitas Avançadas

 Para um polinômio de grau n = 2:

Fazendo x = x0:
Diferenças Finitas Avançadas

 Considerando que os pontos estão igualmente


espaçados, tem-se:
Diferenças Finitas Avançadas
Diferenças Finitas Centrais

 Neste caso, o valor de x é avaliado no ponto central


x1.
Diferenças Finitas Centrais

 Para um polinômio de grau n = 2:

Fazendo x = x1:
Diferenças Finitas Centrais
Diferenças Finitas Atrasadas

 Neste caso, o valor de x é avaliado no ponto final


x2.
Diferenças Finitas Atrasadas

 Para um polinômio de grau n = 2:

Fazendo x = x2:
Dúvidas

 Qual a melhor aproximação para o Métodos das


Diferenças Finitas?

 Avançadas;
 Centrais;
 Atrasadas.
Exemplo

 Determinar o valor da derivada da função representada


pelos pontos abaixo, utilizando os 3 métodos
(avançado, central e atrasado) no ponto x=2:
x f(x)
1.8 10.889365
1.9 12.703199
2.0 14.778112
2.1 17.148957
2.2 19.855030
Sabendo que compare os 3 métodos com o
valor real da derivada.
Exemplo

 Utilizando a Regra da Cadeia:

 Para x = 2:
Exemplo

 Método das Diferenças Finitas Avançadas


Exemplo

 Método das Diferenças Finitas Centrais

  1
𝑓 ′ (2.0)= [ 𝑓 (2.1)− 𝑓 (1.9)]=22.2287
2⋅ 0.1
Exemplo

 Método das Diferenças Finitas Atrasadas


Resumo de Fórmulas
Considerações

 Em geral, a precisão do processo de diferenciação


numérica depende:

 Do ponto escolhido no intervalo;

 Da ordem da derivada a ser aproximada. Considerando o


mesmo polinômio interpolador, quanto maior o grau da
derivada, maior o erro;

 Do tamanho de h. Quanto menor o valor de h, menor o


erro.

Você também pode gostar