Escolar Documentos
Profissional Documentos
Cultura Documentos
DIFERENCIAÇÃO NUMÉRICA
19 DE NOVEMBRO DE 2018
SUMÁRIO
SOBRAL 2018 2
1 INTRODUÇÃO
SOBRAL 2018 3
1 INTRODUÇÃO
SOBRAL 2018 4
2 FUNDAMENTOS
SOBRAL 2018 5
2 FUNDAMENTOS
𝑣=𝑑𝑓(𝑡)/𝑑𝑡
• Aceleração
𝑎=𝑑𝑣(𝑡)/𝑑𝑡
SOBRAL 2018 6
2 FUNDAMENTOS
SOBRAL 2018 7
3 DIFERENÇAS FINITAS
SOBRAL 2018 8
3 DIFERENÇAS FINITAS
𝑓(𝑥 + ℎ) − 𝑓(𝑥)
𝑓′(𝑥) ≈
ℎ
SOBRAL 2018 9
3 DIFERENÇAS FINITAS
• A equação descrita acima pode ser melhor observada no gráfico a seguir, onde estão em destaques
dois pontos: x e x+h.
[Fig. 1. Inclinação da reta secante entre dois pontos]
SOBRAL 2018 10
3 DIFERENÇAS FINITAS
𝑓(𝑥0 + ℎ) − 𝑓(𝑥0 )
𝑓′(𝑥0 ) = 𝑙𝑖𝑚
ℎ→0 ℎ
SOBRAL 2018 11
3 DIFERENÇAS FINITAS
• A partir deste limite, o termo h representa aqui uma pequena variação em x, que pode ser tanto
negativa quanto positiva:
SOBRAL 2018 12
3 DIFERENÇAS FINITAS
𝑓(𝑥+ℎ)−𝑓(𝑥)
𝑓′(𝑥) = +o(h)
ℎ
𝑓(𝑥)−𝑓(𝑥−ℎ)
𝑓′(𝑥) = +o(h)
ℎ
SOBRAL 2018 13
3 DIFERENÇAS FINITAS
SOBRAL 2018 14
3 DIFERENÇAS FINITAS
SOBRAL 2018 15
3 DIFERENÇAS FINITAS
• Definição: O erro de truncamento de ordem N num dado ponto x, aqui chamado de 𝑅𝑁 (𝑥), será a
diferença do valor exato, 𝑆(𝑥) e a soma dos N primeiros termos da série.
𝑅𝑁 (𝑥) = 𝑎𝑛 𝑥 𝑛
𝑛 = 𝑁+1
[Erro de truncamento de ordem N]
SOBRAL 2018 16
3 DIFERENÇAS FINITAS
𝑓′′(𝑥)ℎ2 𝑓′′′(𝑥)ℎ3
𝑓(𝑥 + ℎ) = 𝑓(𝑥) + 𝑓′(𝑥)ℎ + + + 𝑜(ℎ4 ) , ℎ > 0, 𝑥 ∈ (𝑥, 𝑥 + ℎ)
2 6
[3.1 Diferença finita progressiva]
Isolando-se 𝑓′(𝑥)obtem-se:
𝑓(𝑥 + ℎ) − 𝑓(𝑥) 𝑓′′(𝑥)
(1) 𝑓′(𝑥) = − (2) ℎ
ℎ 2
[3.2 Derivada e erro de truncamento]
SOBRAL 2018 17
3 DIFERENÇAS FINITAS
𝑓′′(𝑥)ℎ2 𝑓′′′(𝑥)ℎ3
𝑓(𝑥 − ℎ) = 𝑓(𝑥) − 𝑓′(𝑥)ℎ + − + 𝑜(ℎ4 ) , ℎ > 0, 𝑥 ∈ (𝑥, 𝑥 + ℎ)
2 6
•
[3.3 Diferença finita regressiva]
•
𝑓(𝑥) − 𝑓(𝑥 − ℎ) 𝑓′′(𝑥)
(1) 𝑓′(𝑥) = + (2) ℎ
ℎ 2
•
[3.4 Derivada finita regressiva e erro de truncamento associado]
SOBRAL 2018 18
3 DIFERENÇAS FINITAS
𝑓′′(𝑥)ℎ2 𝑓′′′(𝑥)ℎ3
𝑓(𝑥 + ℎ) = 𝑓(𝑥) + 𝑓′(𝑥)ℎ + +
2 6
2
𝑓′′(𝑥)ℎ 𝑓′′′(𝑥)ℎ3
𝑓(𝑥 − ℎ) = 𝑓(𝑥) − 𝑓′(𝑥)ℎ + +
2 6
3
𝑓′′′(𝜉+ ) − 𝑓′′′(𝜉− )
𝑓(𝑥 + ℎ) − 𝑓(𝑥 − ℎ) = 2ℎ𝑓′(𝑥) + ℎ
3!
SOBRAL 2018 19
3 DIFERENÇAS FINITAS
Dividindo ambos os lados da equação por 2h e isolando-se f(x) tem-se o seguinte resultado:
𝑓(𝑥 + ℎ) − 𝑓(𝑥 − ℎ)
𝐷0,ℎ, 𝑓′(𝑥) ∶=
2ℎ
SOBRAL 2018 20
3 DIFERENÇAS FINITAS
Exercícios:
1. Usando a diferença finita progressiva de ordem 1, calcule aproximações da derivada de f(x)
= cos(x) no ponto x = 1 usando h = 𝟏𝟎−𝟏 , 𝟏𝟎−𝟐 , 𝟏𝟎−𝟑 , 𝟏𝟎−𝟒 , 𝟏𝟎−𝟏𝟐 e 𝟏𝟎−𝟏𝟒 . Calcule o erro
|𝑫+,𝒉 f(1) - f′(1)| obtido para cada valor de h.
Solução:
𝐷+,ℎ𝑓(1)= cos(1+ℎ)−cos(1)/ℎ
SOBRAL 2018 21
3 DIFERENÇAS FINITAS
SOBRAL 2018 22
3 DIFERENÇAS FINITAS
Use h = 𝟏𝟎−𝟐 e h = 𝟏𝟎−𝟑 e compare com os valores obtidos através da avaliação numérica das
derivadas exatas.
SOBRAL 2018 23
3 DIFERENÇAS FINITAS
• f′(x) onde f(x) = sen (x) e x=2 para h = 10−2 e h= 10−3 , respectivamente;
• Progressiva ordem 1: - 0,42069 𝑒 −0,41660 ;
• Regressiva ordem 1: - 0,41159 𝑒 − 0,41569 ;
• Central ordem 2: - 0,41614 𝑒 −0,41615 ;
• Exata: cos (2) = - 0,41615;
SOBRAL 2018 24
4 FÓRMULAS DIFERENCIAIS
SOBRAL 2018 25
4 FÓRMULAS DIFERENCIAIS
SOBRAL 2018 26
4 FÓRMULAS DIFERENCIAIS
SOBRAL 2018 27
4 FÓRMULAS DIFERENCIAIS
SOBRAL 2018 28
4 FÓRMULAS DIFERENCIAIS
SOBRAL 2018 29
4 FÓRMULAS DIFERENCIAIS
Quando temos espaçamentos de valores iguais entre os pontos, a equação 3 se reduz à fórmula de
diferença progressiva com três pontos a equação 4 se reduz a fórmula de diferença central entre três pontos
e a equação 5 se reduz à fórmula de e diferença regressiva de três pontos.
Equação da diferença progressiva com três pontos: Equação da diferença central com dois pontos:
SOBRAL 2018 30
4 FÓRMULAS DIFERENCIAIS
Exercício:
"A distribuição do componente x da velocidade u de um fluido próximo à superfície é medida em função
da distância y a partir da superfície:
Tabela com os valores da velocidade e da distância
onde μ é o coeficiente de viscosidade dinâmica. A viscosidade pode ser pensada como sendo uma medida da
fricção interna no fluido. Fluidos que obedecem à equação constitutiva de Newton são chamados de fluidos
Newtonianos. Calcule a tensão de cisalhamento em y = 0 usando a aproximação de diferença progressiva com
três pontos para a derivada."
SOBRAL 2018 31
4 FÓRMULAS DIFERENCIAIS
Resolução: Ao analisar a tabela, nota-se que os pontos são igualmente espaçados, sendo que o valor
de h= 0,002. Então, para resolver este problema, utilizaremos a Eq. 6. Como o problema solicitou a
tensão de cisalhamento em y=0, e a partir dos valores fornecidos na tabela, temos:
SOBRAL 2018 32
5 AJUSTE DE CURVAS
SOBRAL 2018 33
5 AJUSTE DE CURVAS
Exemplos
Imagine que você fez uma medida experimental e obteve os seguintes resultados:
SOBRAL 2018 35
5 AJUSTE DE CURVAS
• Diferenças regressivas
(7,55 −7,50)
f(7) ≈ = 0,05
1
• Diferenças progressivas
(9,33 −7,50)
f(7) ≈ = 1,78
1
(9,33 −7,50)
• f(7) ≈ = 1,78
A melhor forma de calcular a derivada aqui é fazer um ajuste de curva. A
1
reta que melhor ajusta os dados da tabela é y = f(x) = 1,2322727 + 0,9655455x .Usando esse
ajuste, temos f'(7) ≈ 0,9655455.
SOBRAL 2018 36
5 AJUSTE DE CURVAS
SOBRAL 2018 37
6 CONCLUSÃO
SOBRAL 2018 38
6 CONCLUSÃO
• A importância do estudo das equações diferenciais ordinárias pode ser justificada pelo fato de
ocorrerem com muita frequência na modelagem matemática de problemas de engenharia, não
atendo-se somente à teoria. Na física, na biologia, na economia, etc. diversos fenômenos podem ser
descritos por equações diferenciais ordinárias.
• Durante o levantamento bibliográfico pode-se perceber ainda a relevância computacional
implicada pelos métodos em estudo, tendo a ressalva principal para os métodos de Diferenças
finitas, que utilizam a discretização por meio de séries de Taylor para modelar a vizinhança de um
ponto.
• Todos os métodos descritos aqui são amplamente utilizados para a resolução dos mais diversos
problemas que envolvam modelagem diferencial e ainda possa ser representada por meio de
modelagem gráficas vetoriais. A partir daí surgem aplicações mais comuns ao cotidiano de
profissionais de outras áreas e implicações mais simples: softwares de modelagem vetorial e CAD
e programas de design e pintura, como o Adobe Illustrator e Adobe Photoshop utilizam métodos
diferenciais para lidar com o processamento de imagens.
SOBRAL 2018 39
REFERÊNCIAS
SOBRAL 2018 40
REFERÊNCIAS
GILAT, Amos. Métodos Numéricos para Engenheiros e Cientistas : Uma introdução com
aplicações usando o MATLAB. 1. ed. Porto Alegre: Bookman, 2008. 474 p. v. 1.
ZIMMERMANN, Hantony Matheus. SIMULAÇÃO DE TRANSFERÊNCIA DE CALOR EM
REGIME TRANSIENTE ATRAVÉS DOMÉTODO DAS DIFERENÇAS FINITAS :
TRABALHO REGIME TRANSIENTE. Disponível em:
<https://www.passeidireto.com/arquivo/21918033/metodo-das-diferencas-finitas-em-matlab>.
Acesso em: 18 nov. 2018.
DA MOTTA, Robson Carlos. Curvas e Superfícies : Disciplina: Computação Gráfica. Disponível
em: <http://wiki.icmc.usp.br/images/b/b7/Rosane_CG_Pos_RobsonMotta_CurvasSuperficies.pdf>.
Acesso em: 18 nov. 2018.
MOTA, Raila. Métodos Matemáticos e Computacionais : Diferenciação Numérica - Polinômios de
Lagrange. 2017. Disponível em: <http://metmatcom.blogspot.com/2017/09/diferenciacao-numerica-
polinomios-de.html>. Acesso em: 16 nov. 2018.
SOBRAL 2018 41
REFERÊNCIAS
SOBRAL 2018 42