Speichern eines Workspace

MatLab bietet die Möglichkeit, die im Workspace gespeicherten Variablen in einer Datei zu speichern und zu beliebiger Zeit wieder zu laden. Dieses Vorgehen bietet sich beispielsweise an, wenn Sie eine große Zahl von Konstanten mehr als einmal nutzen.

Mit save() werden alle Variablen im Workspace in eine .mat-Datei (.mat ist ein spezieller MatLab-Dokumententyp) gespeichert. Dazu muss an save() als Argument der Dateiname der Zieldatei übergeben werden. Die Endung .mat wird dabei von MatLab selbstständig hinzugefügt.

>> save('dateiname')

Eine weitere Implementierung des Befehls save() ermöglicht, dass nur bestimmte Variablen gespeichert werden. Die Namen dieser Variablen müssen dabei allerdings einzeln als Argumente angegeben werden.

>> save ('dateiname', 'variablenname1', 'variablenname2', ...)


Beispiel:

Im diesem Beispiel werden zunächst die 3 Variablen A, B und C mit Werten belegt. Anschließend werden alle Werte in Datei01, A und B in Datei02 und C in Datei03 gespeichert.

>> A = sqrt(2);
>> B = pi;
>> C = exp(1);

>> save ('Datei01');
>> save ('Datei02', 'A', 'B');
>> save ('Datei03', 'C');