Méthodes explicites de Runge-Kutta
Ce calculateur en ligne met en place plusieurs méthodes explicites de Runge-Kutta pour que vous puissiez comparer comment elles résolvent une equation différentielle du premier degré avec une valeur initiale donnée.
Les méthodes Runge–Kutta sont les méthodes pour les solutions numériques des équations différentielles ordinaires (différentiation numérique). Les méthodes commencent à partir d'un point initial et font ensuite un petit pas pour trouver le point solution suivant. Vous pouvez trouver ici l'implémentation en ligne de 11 méthodes explicites de Runge-Kutta listées, dont la méthode d'Euler avancée, la Méthode du point médian et la Méthode RK4 classique.
Pour utiliser le calculateur, vous devez avoir une équation différentielle de la forme et saisir le côté droit de l'équation - dans le champ ci-dessous.
Vous avez également besoin de la valeur initiale pour et du point pour lequel vous voulez approximer la valeur .
Le dernier paramètre de la méthode - un taille de pas - est littéralement le pas pour calculer la prochaine approximation de la courbe de la fonction. Si vous connaissez la solution exacte, vous pouvez également la saisir, et le calculateur calculera une erreur absolue pour chaque méthode.
Vous pouvez trouver de la théorie en dessous du calculateur.
Méthodes explicites de Runge–Kutta
La forme générale de la méthode explicite de Runge-Kutta est
où
Une méthode particulière est spécifiée en fournissant l'entier s (le nombre d'étapes) et les coefficients (for 1 ≤ j < i ≤ s), appelés la matrice de Runge-Kutta, (pour i = 1, 2, ..., s), appelés poids, et (for i = 2, 3, ..., s), appelés nœuds. Les coefficients sont généralement organisés dans une forme ménmonique, connue comme un tableau de Butcher (d'après John C. Butcher) :
Voici quelques exemples d'un tableau de Butcher avec s respectivement égale à 1, 2, 3 et 4 :
commentaires