2016-06-20 5 views
0

Wie kann ich mehrere Variablen aus dem Arbeitsbereich in separaten Textdateien mit Dateiname als den entsprechenden Variablennamen speichern?Matlab - Speichern mehrerer Variablen aus dem Arbeitsbereich in separaten Textdateien

+0

Nur neugierig, was ist Ihr Anwendungsfall hier? Textdateien sind eine ziemlich ineffiziente Art, Daten zu speichern. – Suever

+0

Verwenden Sie mehrere Aufrufe zum Speichern mit verschiedenen Parametern. –

+0

@Suever: Ich verwende sie, um in pgfplot zu plotten. Bitte sagen Sie mir, ob es einen besseren Weg gibt. – Rhinocerotidae

Antwort

0

Sie so etwas wie dies nutzen könnten:

vars = who; 
for k = 1:numel(vars) 
    save(vars{k},vars{k}); 
end 

Die who Funktion alle Variablen in Ihrem aktuellen Arbeitsbereich greift und könnte durch eine Zelle Array von Strings nur die Variablennamen ersetzt werden, in der Praxis, dass Sie möchten sparen.