|
|
print: Variable Dateinamen? |
|
cordoba |

Forum-Fortgeschrittener
|
 |
Beiträge: 79
|
 |
|
 |
Anmeldedatum: 13.08.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.02.2014, 18:23
Titel: print: Variable Dateinamen?
|
 |
Hallo,
möchte mehrere Berechnungen durchführen und die Ergebnisse mit print in einer Datei (z.B. jpg oder png) speichern. Bei den Berechnungen ändern sich natürlich die Variablen: Sagen wir mal Variable A und Variable B. Hier ein Minimalbsp:
Folgendes Problem:
1. Wie macht man das eigentlich? Geht mein Ansatz in die richtige Richtung?
2. Gern würde ich die Bilder in einen Unterordner "Plots" ablegen. Wie muss man da den Pfad angeben?
3. Wenn z.B. der Wert eine Variable keine ganze Zahl ist (z.B. A = 3.5 und/oder B=1.2), wie kriegt man den Punkt mit z.B. einem Unterstrich ersetzt? Also aus "A=3.5" soll im Dateinamen "A=3_5" werden? Der Dateinamen sollte dann z.B. so aussehen: "A3_5B1_2"
Liebe Grüße
cordoba
|
|
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 07.02.2014, 18:33
Titel:
|
 |
Hallo
z.B. Punkt mit STRREP durch Unterstrich ersetzen:
PS: also NUM2STR muss man nicht so oft anwenden, nur wenn du die Zahlen konvertierst, nach dem STRCAT ist dann dann ein STRING
|
|
|
cordoba |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 79
|
 |
|
 |
Anmeldedatum: 13.08.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.02.2014, 19:15
Titel:
|
 |
Danke, funktioniert super!
P.s.: Eine Frage hätte ich noch: Wie kann man den Speicherort ändern?
Liebe Grüße
cordoba
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 07.02.2014, 20:33
Titel:
|
 |
Hallo,
vor den Dateinamen den Pfad hängen, also
Grüße,
Harald
|
|
|
cordoba |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 79
|
 |
|
 |
Anmeldedatum: 13.08.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.02.2014, 23:52
Titel:
|
 |
Also in meinem Fall ein
Danke!
Liebe Grüße
cordoba
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 09.02.2014, 19:24
Titel: Re: print: Variable Dateinamen?
|
 |
|
|
cordoba |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 79
|
 |
|
 |
Anmeldedatum: 13.08.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.02.2014, 12:58
Titel: Re: print: Variable Dateinamen?
|
 |
Eine Frage zur Lösung von Jan S: Was ist "besser"?
oder
oder egal?
Liebe Grüße
cordoba
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 11.02.2014, 22:38
Titel: Re: print: Variable Dateinamen?
|
 |
Hallo cordoba,
Aufruf von 3 M-Files: STRCAT und 2 mal NUM2STR. Der Aufruf eines M-Files benötigt einen gewissen Overhead.
Aufruf einer Built-in function, die deutlich weniger zeitlichen Overhead benötigt.
Aber solange diese Zeile nicht 100'000 mal aufgerufen wird, ist die Laufzeit nicht von Belang.
Deshalb würde ich trotzdem für SPRINTF plädieren, weil es einfacher ist.
Gruß, Jan
|
|
|
Verschoben: 12.02.2014, 12:28 Uhr von denny Von Grafiken und Plots nach Programmierung |
cordoba |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 79
|
 |
|
 |
Anmeldedatum: 13.08.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.02.2014, 18:44
Titel:
|
 |
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|