« Découvrir Scilab/Calcul différentiel et intégral » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Options pour le solveur : valeurs par défaut
Ligne 342 :
| site = Université de Metz
}}
 
=== Choix du solveur ===
 
Le solveur par défaut est LSODA, développé par le laboratoire Livermore<ref>{{lien web
| url = https://computation.llnl.gov/casc/nsde/pubs/u113855.pdf
| titre = Description and Use of LSODE, the Livermore Solver for Ordinary Differential Equations
| site = Lawrence Livermore National Laboratory
| lang = en
| consulté le = 2019-05-21
}}.</ref>. Selon la raideur du problème, il utilise la méthode Adams ou bien BDF. On peut utiliser un autre solveur en indiquant le type comme premier paramètre : <code>adams</code>, <code>stiff</code>, <code>rk</code> ou <code>rkf</code>
 
De manière générale, on distingue deux types de solveurs :
* les solveurs explicites, adaptés aux équations peu raides : <code>rk</code> (méthode de Runge-Kutta d'ordre 4), <code>rkf</code> (méthode de Runge-Kutta-Fehlberg pair d'ordre 4 et 5) ;
* les solveurs implicites, adaptés aux équations raides : <code>adams</code> (méthodes d'Adams-Bashforth), <code>stiff</code> (''backward differentiation formula'', BDF).
 
{{loupe|w:fr:Équation différentielle raide|w:fr:Formulation implicite ou explicite d'un problème de dynamique|w:fr:Méthodes de Runge-Kutta|w:fr:Méthodes d'Adams-Bashforth}}
 
=== Options pour le solveur ===
Ligne 351 ⟶ 367 :
</source>
avec :
* <code>itaskh0</code> : {{...}}premier pas ;
* <code>hmax</code> : pas maximum ;
* <code>hmin</code> : pas minimum.
 
== Notes ==