Sauvegarder une séquence de commandes Matlab dans un fichier

Dans cette leçon, je vous guiderai à travers le processus de sauvegarde d'une séquence de commandes Matlab dans un fichier. Cette technique, simple mais efficace, peut considérablement faciliter vos travaux.

Enregistrer les commandes utilisées durant vos calculs vous permet de revoir vos méthodes et est particulièrement précieux pour détecter les erreurs. Cela revient à tenir un journal détaillé de vos actions.

Pour commencer à enregistrer vos commandes, entrez simplement la commande diary on dans l'invite de Matlab, comme suit :

>> diary on

Cette commande déclenche l'enregistrement de vos commandes dans le fichier "diary" situé dans votre dossier de travail Matlab. Rien de plus simple.

Imaginez que vous exécutiez ces commandes dans Matlab :

>> a = 1
a = 1
>> b=2
b = 2
>> c=a+b
c = 3

Une fois terminé, il vous suffit de taper diary off pour arrêter l'enregistrement, ainsi :

>> diary off

Et le tour est joué ! Le fichier "diary" se sauvegarde dans votre dossier de travail Matlab sous forme de fichier texte, incluant toutes les commandes de votre session.

Note : Lorsque vous activez et désactivez l'enregistrement à plusieurs reprises dans une même session avec "diary on" et "diary off", Matlab continue d'ajouter au fichier diary sans effacer les séquences précédentes.

Peut-on modifier le nom du fichier diary ?

Absolument, Matlab vous permet d'enregistrer vos séquences de commandes sous un nom de fichier différent de "diary".

Pour personnaliser le nom du fichier, utilisez la commande "diary" suivie du nom souhaité, comme ceci :

>> diary monfichier

Le procédé reste identique.

Dans ce cas, Matlab enregistre les commandes dans le fichier que vous avez spécifié, et non plus dans le fichier "diary" par défaut.

Pour clore l'enregistrement, il vous suffira de saisir diary off.

>> diary off

Voilà, c'est aussi simple que ça ! Cette méthode vous permet de sauvegarder différentes séquences de commandes sous divers noms de fichiers.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Console Matlab