En matemáticas , el método de salto-rana o salto-rana es un método para la resolución numérica de ecuaciones diferenciales de la forma
,o, de manera equivalente, de la forma
,en particular en el caso de un sistema dinámico de mecánica clásica .
El método se conoce con diferentes nombres en diferentes disciplinas. En particular, es similar al método de Verlet con velocidad, pero se diferencia de él al calcular la velocidad y la posición en un desplazamiento de medio paso, de ahí su nombre salto de rana .
El método de salto es un método de segundo orden, a diferencia del método de Euler que es de primer orden, pero requiere el mismo número de evaluaciones por paso. Contrariamente al método de Euler, el esquema de salto es estable para un movimiento oscilatorio, siempre que el paso de tiempo t sea constante, y para .
En el diagrama de salto, las relaciones de recurrencia en la posición y la velocidad son:
donde x i es la posición en el paso i , donde v i +1/2 es la velocidad (también es la primera derivada de x en el paso i ), donde a es la aceleración (también es la derivada de la velocidad) y es la duración de cada paso de tiempo.
Estas ecuaciones se pueden expresar en una forma que dé velocidad al siguiente paso completo:
Sin embargo, incluso en esta forma donde los valores han sido "sincronizados", es decir que su valor se obtiene en el mismo instante, el paso de tiempo t debe ser constante para mantener la estabilidad.
Hay dos ventajas principales del método de salto cuando se aplica a problemas mecánicos. El primero es la reversibilidad temporal del esquema de salto. Podemos integrarlo hacia adelante n pasos, luego invertir la dirección de integración y trabajar hacia atrás en n pasos para llegar a la posición inicial.
El segundo punto fuerte de este esquema digital es que conserva la energía mecánica de los sistemas dinámicos (leapfrog conoce tanto la posición como la velocidad del punto). Esto es particularmente útil durante los cálculos de la mecánica orbital, sabiendo que otros diagramas (incluso en otros lugares más efectivos como el método de Runge-Kutta de orden 4) que no conservan energía mecánica, divergirán más fácilmente que dar un salto en estos temas particulares.
Debido a su tiempo de reversibilidad, y debido a que es un integrador simpléctico , el método de salto también se usa en el Hamiltoniano de Montecarlo, un método para construir muestras aleatorias a partir de una distribución de probabilidad cuya ley global se desconoce.