Section : Pour commencer
Précédent : Fonctions
Suivant : Pour essayer

Fichiers

Dès qu'on écrit des fonctions de plus d'une ligne, il est plus commode de les taper sous un éditeur de texte, de les sauvegarder et de les importer ensuite sous MuPAD. On peut aussi souhaiter sauvegarder des résultats, les rappeler, ou importer un module du programme. La commande pour les modules du programme est export(module). Pour les fichiers de commande ou de résultats, c'est read("fichier"). On doit évidemment spécifier le chemin d'accès. Sous Windows, il faut doubler les signes \. On peut aussi spécifier le répertoire de lecture par défaut avec READ_PATH, celui d'écriture par
WRITE_PATH.
read("D:\\repertoire\\sousrep\\fichier.mu"):
READ_PATH:="D:\\repertoire\\sousrep\\";
read("fichier.mu"):

Pour exporter des résultats dans un fichier de texte, on utilise la commande write, avec l'option Text. Par défaut, cette commande écrase le fichier précédent. Pour éviter cela, il faut utiliser fopen avec l'option Append, qui ajoute le résultat à la fin d'un fichier existant.

expo:=[exp(-(x/2.0)^2) $ x=0..10];
write(Text, "essai.res", expo);
Les résultats formels peuvent être sauvés sous forme TEX.
f:=fopen(Text,"essai.res", Append):
diff(exp(x)/(1+x^2),x);
r:=generate::TeX(%);
write(f, r);