Ceci n’est pas un cours sur l’attracteur de Lorenz, il existe sur internet un grand nombre de sites qui lui sont consacrés très complets et d’une grande qualité pédagogique. Il s’agit, plus simplement, de montrer que l’utilisation de
PSTricks permet d’illustrer ce modèle très convenablement.
Pour résoudre numériquement le système de Lorenz :
j’utilise une version très simplifiée de la macro
\psplotDiffEqn de
Dominique Rodriguez qui est incluse dans le package
pstricks-add, mais qui était, à l’origine, un package ‘
pst-eqdf’ à elle seule. Dominique m’a donné la permission de modifier sa macro afin de pouvoir sauvegarder dans un tableau postscript, et/ou dans un fichier, toutes les valeurs nécessaires au dessin des figures et en particulier à la représentation en 3D du
papillon de Lorenz.
Cette macro simplifiée, qui utilise la méthode Runge-Kutta 4 est incluse dans un tout petit package dont j’ai gardé le même nom
pst-eqdf, mais la macro a changé de nom
\psequadiff car elle ne trace plus les fonctions directement.
Voici divers tracés.
Le tracé de XY :
Le tracé de x(t) :
Le tracé de XZ :
Le tracé de YZ :
Le tracé du papillon de Lorenz en 3D :
Les fichiers sont dans le dossier :
Je ne garantis pas que les diverses macros soient exemptes de tout bug !