Table des matières

Équations différentielles ordinaires

1. Introduction

Le module odesolvers.js permet d'intégrer numériquement des systèmes d'équations différentielles ordinaires, c'est-à-dire de la forme :

dydt=f(y,t)

Il comporte une fonction ode et des classes qui permettent d'effectuer des simulations de systèmes physiques.

2. Fonction ode

Soit N le nombre d'équations différentielles dans le système. Celui-ci doit être défini par une fonction dont le prototype est :

system(t,y,param)
            

y est un tableau à une dimension de longueur N. param (argument facultatif) est un objet qui contient des paramètres. La fonction doit renvoyer un tableau de longueur N contenant les valeurs de f(t,y).

La fonction ode est similaire à la fonction du même nom de scilab.

L'exemple suivant effectue l'intégration d'un système à 3 équations (cinétique chimique) :

Creative Commons LicenseTextes et figures sont mis à disposition sous contrat Creative Commons.