2017-10-11 2 views
0

J'ai quelques projets sur lesquels j'utilise MATLAB. J'aimerais pouvoir basculer entre ces projets et avoir MATLAB ouvert comme je l'ai laissé. Mêmes scripts ouverts, jeu de répertoire de travail, ensemble de variables d'espace de travail, etc. (ce que j'appelle 'environnement'). Lorsque je passe à un autre projet, j'aimerais que l'environnement actuel soit sauvegardé et que l'autre soit ouvert comme je l'ai laissé.Enregistrer et charger l'environnement de travail MATLAB complet

Existe-t-il un moyen de le faire?

Répondre

1

Eh bien, les variables peuvent être sauvegardées en utilisant save() de MATLAB.

En ce qui concerne les autres éléments dont vous aurez besoin pour créer un script pour chaque espace de travail. Le script se déplacera dans le dossier approprié en utilisant cd(), ouvrira les fichiers en utilisant edit() et chargera les variables en utilisant load().

1

Vous pouvez utiliser this FEX submission pour enregistrer l'état actuel de l'éditeur. Il utilise beaucoup de documents non documentés et doit donc être utilisé avec précaution.

Vous pouvez combiner cela avec un autre code pour enregistrer les variables, le répertoire actuel, etc.