Método de Leapfrog

De Física Computacional
Revisão de 07h25min de 25 de fevereiro de 2022 por Jhordan (discussão | contribs)
Ir para navegação Ir para pesquisar

Partindo da ideia que uma inclinação entre dois em uma curva é uma aproximação muito melhor da derivada no ponto médio em alguma das extremidades[1]., e tendo as seguintes equações do movimento:

dxdt=vdvdt=a

Sendo a Derivada Numérica:

v(t)x(+Δt)x(tΔt)2Δtx(t+Δt/2)x(tΔt/2)Δt

Então para a equação da velocidade temos que:

v(t+Δt/2)x(t+Δt)x(t)Δt

Ou ainda

x(t+Δt)=x(t)+v(t+Δt/2)Δt

E aplicando a mesma ideia para a aceleração:

a(t)v(t+Δt/2)v(tΔt/2)Δt

Logo:

v(t+Δt/2)=a(t)Δt+v(tΔt/2)

Temos então:

v(t+Δt/2)=v(tΔt/2)+a(t)Δtx(t+Δt)=x(t)+v(t+Δt/2)Δt



Citações

  1. https://young.physics.ucsc.edu/115/leapfrog.pdf (Peter Young, Universidade da California)