Utilisation gratuite, sans compte

Solveur d'équation différentielle

Calculez une approximation d'un problème de valeur initiale de premier ordre y′ = f(x,y) avec Runge–Kutta à pas fixe 4. Entrez la dérivée, le point et la valeur de départ, le point final et le nombre de pas. Tout fonctionne dans ce navigateur.

Utilisez x et y, des nombres, + − × ÷ et ^. Fonctions prises en charge : sin, cos, tan, exp, ln, log, sqrt et abs. Écrivez explicitement la multiplication, telle que x*y.

RK4 classique à pas fixe pour une ODE à valeur initiale de premier ordre uniquement. Prend en charge jusqu'à 10 000 étapes ; x doit rester compris entre ±1 000 000 et y entre ±1 000 000 000 000. Le graphique et le CSV affichent jusqu'à environ 101 points échantillonnés. Les résultats numériques peuvent être inexacts à proximité de discontinuités, de singularités ou pour des équations rigides. Il ne trouve pas de solutions générales symboliques et ne certifie pas d'erreur.

Comment fonctionne le solveur d'équations différentielles RK4 ?

RK4 estime la solution en utilisant quatre évaluations de pente par étape. Des étapes plus petites améliorent souvent la précision des solutions fluides, mais cette estimation numérique n'est pas une solution symbolique ou exacte.

Foire aux questions

Comment fonctionne le solveur d'équations différentielles RK4 ?

RK4 estime la solution en utilisant quatre évaluations de pente par étape. Des étapes plus petites améliorent souvent la précision des solutions fluides, mais cette estimation numérique n'est pas une solution symbolique ou exacte.

Mon équation et mes valeurs sont-elles téléchargées ?

Non. Le calcul, le graphique et le CSV sont créés dans ce navigateur. Cet outil ne télécharge ni n'enregistre vos entrées.

Que calcule la méthode Runge-Kutta ?

Il estime le chemin d'une solution à partir d'un point de départ en utilisant de manière répétée plusieurs échantillons dérivés à chaque étape. Cette page utilise la méthode classique RK du quatrième ordre.

Combien d'étapes dois-je utiliser ?

Commencez par l'exemple et comparez les résultats en utilisant plusieurs étapes. Un pas plus petit peut améliorer une solution fluide, mais il ne peut pas corriger une singularité ou créer une équation rigide adaptée à cette méthode de base.

Peut-il résoudre exactement toutes les équations différentielles ?

Non. Il se rapproche numériquement des problèmes de valeur initiale de premier ordre pris en charge. Il ne fournit pas de solution générale symbolique, ne prouve pas l’unicité ou ne garantit pas une limite d’erreur.