Para o método de Euler implícito havíamos utilizado a derivada a esquerda:

Então se
a segunda derivada é
, pela definição, da derivada a direita:

Logo utilizando as aproximações:

Isolando então
:

Temos o método de Verlet. Podemos notar que precisamos conhecer
em dois tempos anteriores. Podemos utilizar outro algoritmo para o primeiro passo. Se
é posição, então
logo podemos reescrever:

Para calcular a energia, podemos obter a velocidade então utilizando a derivada centrada:

Alternativamente podemos obter o mesmo resultado em termos da expansão de Taylor:

Somando os dois termos, ficamos então com:

Obtemos então não só o algoritmo de Verlet, além de que sabemos que é uma expansão até a terceir ordem. Então o erro envolvido na truncação é
, e este é o erro local, associao a um único passo.
Além disso, se fizermos a diferença, obtemos o algoritmo da velocidade:

Então:

Logo temos um erro
na velocidade. Além do erro de truncação associado ao método de dierenças finita e que decai com o decaimento de
, também podemos lembrar que um erro de arredondamento, pois o computador usa uma quantidade finita de memória para representar os números. Isto, é, existe um número
em que para qualquer número
então
.
é o maior número que pode ser somado a
sem alterar o resultado.
Principais materiais utilizados
- The Second Derivative (Matthew Boelkins, David Austin & Steven Schlicker; LibreTexts)