|
|
Saveas Figure mit variablen Namen |
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.12.2011, 12:54
Titel: Saveas Figure mit variablen Namen
|
 |
moin,
ich habe ein kleines matlab-skript geschrieben, welches aus einer excel-file von jedem sheet die daten ausliest, diese anzeigt und anschließend die bilder abspeichert (funktioniert 1a), allerdings habe ich das problem, dass die sheet-namen bpsw. so aussehen: C_1=1,C_2=0 (bei vorherige simulation wurden hauptsächlich die beiden variablen C_1 und C_2 geändert) und dem entsprechend nicht mit num2str abgespeichert werden können. wie kann ich die bilder trotzdem als C_1=1,C_2=0.tif abspeichern (workaround mit laufvariable numstr(i-1) funktioniert)?
|
|
|
|
|
eupho |

Forum-Meister
|
 |
Beiträge: 777
|
 |
|
 |
Anmeldedatum: 07.01.09
|
 |
|
 |
Wohnort: Marburg
|
 |
|
 |
Version: R2009b
|
 |
|
|
 |
|
Verfasst am: 12.12.2011, 12:57
Titel:
|
 |
Wenn in desc 'C_1=1' drinsteht, ist es doch bereits ein String... Daher einfach num2str weglassen?!?
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.12.2011, 14:13
Titel:
|
 |
wenn ich folgende zeile nutze:
dann führt das zu:
??? Error using ==> saveas at 81
Invalid filename.
|
|
|
steve |

Ehrenmitglied
|
 |
Beiträge: 2.029
|
 |
|
 |
Anmeldedatum: 03.09.07
|
 |
|
 |
Wohnort: Wien
|
 |
|
 |
Version: R2024a
|
 |
|
|
 |
|
Verfasst am: 12.12.2011, 14:58
Titel:
|
 |
Moin,
lass dir den Filename vorher zusammenbasteln und probeweise mal ausgeben, dann siehst du am schnellsten, wo das Problem liegt:
Zusätzlich bist du damit bei deiner Programmierung flexibler.
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.12.2011, 16:00
Titel:
|
 |
hi,
das bringt leider auch nix, habe mal anfang des skriptes
gesetzt und daher ist filename nun nur noch die 1x1 zelle
C_1=1,C_2=0
mit dem immer noch gleichen fehler:
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 12.12.2011, 16:06
Titel:
|
 |
Hallo,
wenn du aus einem Cell Array einzelne Strings extrahieren willst, musst du geschweifte Klammern {} verwenden.
Alternativ kannst du ein Cell mit CHAR in einen String umwandeln.
Grüße,
Harald
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.12.2011, 16:33
Titel:
|
 |
Hallo,
danke nun läuft es:
|
|
|
|
|
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.
|
|