Utilisez RelTol pour la precision relative et AbsTol pour les composantes de petite amplitude. Utilisez InitialStep, MaxStep et MinStep pour borner le controle de pas adaptatif.
| Option | Effet | Usage typique |
|---|---|---|
| RelTol | Adapte le test d'erreur a la taille de la solution. | Controle principal de precision. |
| AbsTol | Fixe un plancher pour les petites composantes. | Protege les variables proches de zero. |
| NormControl | Utilise une norme vectorielle dans le test adaptatif. | Systemes couples avec echelle partagee. |
| Stats | Affiche les compteurs solveur. | Diagnostics et tests de regression. |
Placez Stats a on pour afficher les compteurs, ou lisez le champ stats d'une structure de solution.
loose = odeset('RelTol', 1e-3, 'AbsTol', 1e-6);
tight = odeset('RelTol', 1e-6, 'AbsTol', 1e-9);
solLoose = ode45(@(t,y) y, [0 1], 1, loose);
solTight = ode45(@(t,y) y, [0 1], 1, tight);
[solLoose.stats.nsteps solTight.stats.nsteps]
options = odeset('Stats', 'on', 'MaxStep', 0.1);
[t, y] = ode45(@(t,y) -y, [0 1], 1, options);
| Version | Description |
|---|---|
| 2.0.0 | version initiale |