Ich brauche Hilfe beim Speichern von Bildern in einem neuen Ordner in Matlab.So speichern Sie Bilder in einem neuen Ordner Matlab
zum Beispiel nehmen Sie den folgenden Code
timesteps=1000;
for iii=1:timesteps
...
...
image(somegraph);
...
if mod(iii,10)==1
print(sprintf('%s_%d','Graph at time',iii),'-dpng')
end
end
dieser Schleife Excutes einige Code, der eine grafische Darstellung und die Graph-Updates mit jedem itteration erzeugt, i ausdrucken und jedes 10. itteration speichern,
gibt es eine Möglichkeit, alle diese Iterationen in einem neuen Ordner zu speichern, und wenn derselbe Code erneut ausgeführt wird, wird der Ordner nicht überschrieben, aber ein neuer Ordner wird geschrieben?
Dank
Sie könnten sie in einem Ordner speichern, der so etwas wie ''/ MyProject/Run x /'' heißt, wobei 'x' durch die Anzahl der Male ersetzt wird, die Sie es ausgeführt haben. Dann am Anfang deines Codes, Code, der überprüft, was das höchste "x" in allen Ordnernamen im Ordner "/ MyProject /" ist (dh Sie haben "/ Run 1 /" 'und' '/ Run 2 /' 'bereits, so dass es' 2' zurückgibt, dann erstellt einen neuen Ordner '/ MyProject/Run MaxXPlus1/'' (zB ''/MyProject/Run 3/'') in unserem Beispiel und speichert dann alle Ihre Bilder in diesem neuen Ordner. – Dan