Calculateur de la méthode Runge-Kutta (RK4)
Le calculateur de la méthode de Runge-Kutta (RK4) de MiniWebtool approxime une équation différentielle à valeur initiale par des étapes de Runge-Kutta du quatrième ordre. Saisissez l’équation, le point de départ, le pas et le point final pour examiner les valeurs k1 à k4 et un tableau de solution comptant jusqu’à 1 000 pas.
Dans Gemini, collez la question copiée dans le chat. Vous pouvez aussi la copier ci-dessous.Besoin d’aide pour utiliser cet outil ? Demandez à une IA
Voir la question
Saisissez ci-dessous une équation, le point de départ et un pas pour obtenir chaque étape de k₁ à k₄ ainsi qu'un tableau de solutions.
Votre bloqueur de publicités nous empêche d’afficher des annonces
MiniWebtool reste gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous en passant à une navigation sans publicité avec plus d’utilisations quotidiennes, ou autorisez MiniWebtool.com puis rechargez.
- Autorisez les annonces pour MiniWebtool.com, puis rechargez
- Ou passez à une offre sans publicité avec des limites quotidiennes plus élevées
Calculateur de la méthode Runge-Kutta (RK4)
Le calculateur de la méthode Runge-Kutta (RK4) est un outil en ligne puissant pour résoudre numériquement des équations différentielles ordinaires (EDO) en utilisant la méthode classique de Runge-Kutta du 4ème ordre. Entrez n'importe quelle EDO du premier ordre de la forme \(\frac{dy}{dx} = f(x, y)\) avec des conditions initiales, et obtenez une solution complète étape par étape avec des visualisations. C'est la méthode numérique de référence utilisée en sciences, en ingénierie et en mathématiques pour son excellent équilibre entre précision et efficacité.
En bref
Le Calculateur de la méthode Runge-Kutta (RK4) approche la solution d'une équation différentielle du premier ordre dy/dx = f(x, y) par des pas de Runge-Kutta d'ordre quatre. Il répertorie k1 à k4 pour chaque pas et fournit un tableau complet des solutions.
| Fonctionnalité | Ce que vous obtenez | Idéal pour |
|---|---|---|
| Problème à valeur initiale | Saisissez f(x, y), les valeurs de départ x0 et y0, un pas h et un nombre de pas. Un h négatif permet de résoudre vers l'arrière. | Résoudre numériquement des EDO sans solution fermée |
| Valeurs k1 à k4 | Affiche les quatre estimations de pente et la mise à jour y(n+1) = y(n) + (k1 + 2k2 + 2k3 + k4) / 6 à chaque pas. | Vérifier des calculs RK4 faits à la main |
| Courbe et tableau de solution | Une courbe animée et un tableau de toutes les valeurs itératives, exportable en CSV. | Tracer les résultats ou les transférer dans un tableur |
| Vérification de la précision | Recalcule la solution avec h/2 et h/4, estime l'erreur et indique l'ordre observé, qui devrait être proche de 4. | Déterminer si le pas choisi est assez petit |
| Comparaison des méthodes | Résout la même équation par les méthodes d'Euler, de Heun, du point milieu et RK4 avec le même pas. | Voir la précision supplémentaire de RK4 pour le même h |
| Option de solution exacte | Si vous connaissez la solution exacte, saisissez-la pour afficher aussi l'erreur réelle à chaque pas. | Comparer la méthode à une solution connue |
Qu'est-ce que la méthode de Runge-Kutta ?
Les méthodes de Runge-Kutta sont une famille de techniques numériques itératives pour approximer les solutions d'EDO. La variante la plus couramment utilisée est la méthode du 4ème ordre (RK4), souvent appelée simplement « la méthode de Runge-Kutta ». Développée par les mathématiciens allemands Carl Runge et Martin Kutta vers 1900, elle reste le choix par défaut pour la résolution d'EDO dans d'innombrables applications.
Les formules RK4
Étant donné un problème de valeur initiale \(\frac{dy}{dx} = f(x, y)\) avec \(y(x_0) = y_0\), la méthode RK4 fait avancer la solution d'un pas de taille \(h\) en utilisant :
L'idée clé est qu'au lieu d'utiliser une seule estimation de pente (comme dans la méthode d'Euler), RK4 calcule quatre estimations de pente à différents points de chaque étape et en fait une moyenne pondérée, les pentes du point médian recevant un double poids.
Comprendre k1, k2, k3, k4
- \(k_1\) : Pente au début de l'intervalle (comme la méthode d'Euler)
- \(k_2\) : Pente au point médian, utilisant \(k_1\) pour estimer \(y\) au point médian
- \(k_3\) : Pente au point médian à nouveau, mais en utilisant l'estimation améliorée de \(k_2\)
- \(k_4\) : Pente à la fin de l'intervalle, utilisant \(k_3\) pour estimer \(y\) au point final
La moyenne pondérée finale \(\frac{1}{6}(k_1 + 2k_2 + 2k_3 + k_4)\) correspond à la règle de Simpson pour l'intégration numérique, c'est pourquoi RK4 atteint une précision de 4ème ordre.
Précision et analyse d'erreur
Erreur de troncature locale
L'erreur de troncature locale de RK4 est de \(O(h^5)\) par étape, ce qui signifie que l'erreur introduite en une seule étape est proportionnelle à la 5ème puissance de la taille du pas.
Erreur de troncature globale
Sur l'ensemble de l'intervalle d'intégration, l'erreur globale accumulée est de \(O(h^4)\). Cela signifie que diviser la taille du pas par deux réduit l'erreur globale d'un facteur 16, ce qui rend RK4 beaucoup plus efficace que les méthodes d'ordre inférieur.
Comparaison avec d'autres méthodes
- Méthode d'Euler (1er ordre) : Erreur globale \(O(h)\). Diviser \(h\) par deux ne fait que diviser l'erreur par deux.
- Euler amélioré / Heun (2ème ordre) : Erreur globale \(O(h^2)\). Diviser \(h\) par deux réduit l'erreur par 4.
- RK4 (4ème ordre) : Erreur globale \(O(h^4)\). Diviser \(h\) par deux réduit l'erreur par 16.
Comment utiliser ce calculateur
- Entrez l'EDO : Tapez \(f(x, y)\) où votre équation est \(\frac{dy}{dx} = f(x, y)\). Utilisez la notation mathématique standard :
x+y,sin(x)*y,x^2 - y,e^(-x)*y. - Définissez les conditions initiales : Entrez \(x_0\) et \(y_0\) qui définissent \(y(x_0) = y_0\).
- Choisissez la taille du pas : Entrez \(h\) (ex: 0,1). Des valeurs plus petites donnent une plus grande précision mais nécessitent plus d'étapes.
- Définissez le nombre de pas : Combien d'itérations calculer. La solution sera trouvée de \(x_0\) à \(x_0 + n \cdot h\).
- Cliquez sur Calculer : Visualisez la courbe de solution interactive, les calculs de valeur \(k\) étape par étape et le tableau de résultats complet.
Choisir la bonne taille de pas
La taille du pas \(h\) est le paramètre le plus critique. Voici des directives pratiques :
- Commencez par h = 0,1 pour la plupart des problèmes
- Comparez avec h = 0,05 : si les résultats concordent avec la précision souhaitée, \(h = 0,1\) est suffisant
- Les solutions changeant rapidement nécessitent un \(h\) plus petit
- Un h négatif résout à rebours dans le temps (\(x\) décroissant)
- Règle empirique : si la fonction change de manière significative sur un intervalle, utilisez au moins 10 étapes dans cet intervalle
Quand RK4 peut être en difficulté
Équations raides
Pour les EDO raides (stiff) où la solution possède des composantes variant sur des échelles de temps très différentes, la RK4 standard peut nécessiter des tailles de pas extrêmement petites. Dans ces cas, des méthodes implicites ou des solveurs spécialisés sont préférés.
Singularités
Si \(f(x, y)\) présente des singularités (division par zéro, logarithmes de nombres négatifs), la méthode échouera à ces points. Le calculateur détectera et signalera ces cas.
Foire aux questions
Comment évaluer la précision du résultat RK4 ?
Divisez le pas par deux et comparez les résultats. Le calculateur répète la résolution avec h/2 et h/4, estime l’erreur du résultat obtenu avec h à 16/15 de l’écart entre h et h/2, et indique l’ordre de précision observé, qui devrait être proche de 4 pour RK4. Si vous connaissez la solution exacte, saisissez-la pour afficher aussi l’erreur réelle à chaque pas dans le tableau.
Comment RK4 se compare-t-il aux méthodes d’Euler et de Heun pour le même problème ?
Le tableau de vérification de la précision résout la même équation avec le même pas par Euler (ordre 1), Heun ou Euler améliorée et le point milieu (ordre 2), puis RK4 (ordre 4). Vous pouvez ainsi voir à quel point RK4 se rapproche davantage de la solution avec le même h.
Qu'est-ce que la méthode de Runge-Kutta (RK4) ?
La méthode de Runge-Kutta du 4ème ordre (RK4) est l'une des techniques numériques les plus utilisées pour résoudre les équations différentielles ordinaires (EDO). Elle approxime la solution en calculant quatre pentes intermédiaires (\(k_1, k_2, k_3, k_4\)) à chaque étape, puis utilise une moyenne pondérée pour faire avancer la solution. RK4 atteint une précision de 4ème ordre, ce qui signifie que l'erreur de troncature locale est de \(O(h^5)\) par étape.
Quelle est la précision de RK4 par rapport à la méthode d'Euler ?
RK4 est nettement plus précise que la méthode d'Euler. Alors que la méthode d'Euler a une erreur globale de \(O(h)\), RK4 a une erreur globale de \(O(h^4)\). Cela signifie que diviser la taille du pas par deux réduit l'erreur d'un facteur 16 pour RK4, contre seulement un facteur 2 pour la méthode d'Euler.
Quels types d'équations différentielles RK4 peut-elle résoudre ?
RK4 peut résoudre n'importe quelle EDO du premier ordre de la forme \(\frac{dy}{dx} = f(x, y)\) avec une condition initiale donnée \(y(x_0) = y_0\). Elle fonctionne pour les EDO linéaires et non linéaires. Les EDO d'ordre supérieur peuvent être résolues en les convertissant en systèmes d'équations du premier ordre.
Comment choisir la bonne taille de pas ?
Commencez par \(h = 0,1\) et comparez les résultats avec \(h = 0,05\). Si les valeurs concordent à la précision souhaitée, la taille de pas plus grande est suffisante. Pour les équations raides, des tailles de pas très petites peuvent être nécessaires.
Que sont k1, k2, k3 et k4 ?
Les quatre valeurs \(k\) représentent des estimations de pente à différents points de chaque étape : \(k_1\) au début, \(k_2\) et \(k_3\) au point médian, et \(k_4\) à la fin. La mise à jour finale utilise la moyenne pondérée \(y_{n+1} = y_n + (k_1 + 2k_2 + 2k_3 + k_4)/6\).
Ce calculateur peut-il gérer des tailles de pas négatives ?
Oui, vous pouvez utiliser des tailles de pas négatives pour résoudre les EDO à rebours (\(x\) décroissant). Entrez simplement une valeur négative pour \(h\).
Combien de pas RK4 faut-il pour aller de x = 0 à x = 1 avec h = 0,1 ?
Il faut 10 pas : la longueur de l’intervalle vaut 1 - 0 = 1, et 1 divisé par le pas 0,1 donne 10. Le calcul commence à x = 0 et avance de 0,1 à chaque pas, jusqu’à x = 1. Si la longueur de l’intervalle n’est pas un multiple exact de h, choisissez un pas qui la divise sans reste ou ajustez le dernier pas afin que la solution se termine à la valeur x voulue.
Que se passe-t-il si un pas RK4 franchit un point où l’équation n’est pas définie ?
La méthode RK4 évalue la pente plusieurs fois au cours de chaque pas, y compris en des points intermédiaires. Si l’équation n’est pas définie à l’un de ces points, par exemple en cas de division par zéro ou de logarithme d’une valeur non positive, ce pas ne peut pas produire de résultat valide. Réduisez la taille du pas ou modifiez l’intervalle pour que les calculs restent dans le domaine de définition de l’équation. Un pas plus petit ne peut pas rendre une véritable singularité compatible avec une solution valide.
Pourquoi une taille de pas plus petite modifie-t-elle généralement mon résultat RK4 ?
La méthode RK4 approche une solution continue à l’aide d’un nombre fini de pas. Modifier leur taille change donc les points où la pente est évaluée et la fréquence de ces évaluations. Pour une solution régulière, des pas plus petits réduisent généralement l’erreur numérique accumulée, mais les valeurs affichées peuvent tout de même légèrement varier. Par exemple, comparez un calcul avec h = 0,1 à un autre avec h = 0,05 sur le même intervalle. Si les résultats sont proches, cela donne une indication utile de convergence, sans toutefois prouver que le résultat est exact.
Citez ce contenu, cette page ou cet outil comme suit :
"Calculateur de la méthode Runge-Kutta (RK4)" sur https://MiniWebtool.com/fr/calculateur-de-la-methode-runge-kutta-rk4/ de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour : 21 fév. 2026
Discutez avec votre IA préférée
Dans Gemini, collez la question copiée dans le chat. Vous pouvez aussi la copier ci-dessous.
Voir la question
Calcul:
- Calculateur de Taux de Variation Moyen Nouveau
- Solveur EDO de Bernoulli Nouveau
- Calculatrice de Convolution Populaire
- Calculateur de Rotationnel Nouveau
- Calculateur de courbure
- Calculatrice de Dérivées
- Traceur de Champ de Directions / Champ de Pentes Nouveau
- Calculatrice de dérivées directionnelles
- Calculateur de Divergence Nouveau
- Calculateur d'intégrale double
- Calculateur de la Méthode d'Euler Nouveau
- Calculateur de Transformée de Fourier Rapide (FFT) Nouveau
- Solveur EDO du Premier Ordre Nouveau
- Calculateur de coefficients de la série de Fourier
- Calculateur de Gradient Multivariable Nouveau
- Calculatrice de dérivée implicite
- Calculateur d'Intégrale Impropre Nouveau
- Calculateur de Somme de Séries Infinies Nouveau
- Calculateur de Taux de Variation Instantané Nouveau
- Calculatrice d'Intégrale Populaire
- Calculatrice de transformation de Laplace inverse
- Calculateur Règle de l'Hôpital Nouveau
- Calculatrice de Transformation de Laplace
- Calculatrice de Limites
- Calculateur d'Intégrale Curviligne Nouveau
- Calculateur de Série de Maclaurin Nouveau
- Calculateur de la Méthode de Newton Nouveau
- Calculateur d'Intégration Numérique Nouveau
- Calculateur d'Optimisation de Calcul Nouveau
- Calculatrice de Dérivées Partielles
- Calculateur de Séries Entières Nouveau
- Calculateur de rayon de convergence
- Solveur de Taux Liés Nouveau
- Calculateur de Somme de Riemann Nouveau
- Calculateur de la méthode Runge-Kutta (RK4)
- Solveur EDO du Second Ordre Nouveau
- Calculateur de Test de Convergence de Séries Nouveau
- Calculateur de la Règle de Simpson Nouveau
- Calculatrice de dérivées à une variable
- Calculateur d'Intégrale de Surface Nouveau
- Calculateur de Surface de Révolution Nouveau
- Solveur de Systèmes EDO Nouveau
- Calculateur de Série de Taylor
- Calculateur de la Règle du Trapèze Nouveau
- Calculatrice d'intégrale triple
- Calculateur de Volume de Révolution Nouveau
- Calculateur de Wronskien
- Calculateur de Transformée en Z Nouveau