|
|
figure name automatisch aus importierter tabelle bennen |
|
dun |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.09.2011, 20:04
Titel: figure name automatisch aus importierter tabelle bennen
|
 |
Hallo,
da ich schon seit Sunden nicht weiter komme hier meine Frage:
Wie kann ich Abbildungen die in einer Schleife erzeugt werden automatisch mit dem Text aus einer Tabelle bennen?
figure('Name','variable','NumberTitle','on')
Also anstelle von "variable" soll "name1" und im nächsten Plot "name2" usw stehen
Ich habe eine Excel Tabelle in Matlab als Matrix A importiert.
Die Tabelle besteht aus Wörtern ' ... ' und Zahlen x und sieht ungefähr so aus:
'spalte 1' 'spalte2' 'spalte3'
'name1' x x
'name2' x x
'name3' x x
Matlab gibt mir dann ein data - Sheet mit den Zahlen und ein textdata-Sheet mit den Wörtern.
LG dun
|
|
|
|
|
Tox |

Forum-Fortgeschrittener
|
 |
Beiträge: 54
|
 |
|
 |
Anmeldedatum: 26.08.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2010b
|
 |
|
|
 |
|
Verfasst am: 07.09.2011, 21:35
Titel:
|
 |
Wenn du den Namen aus deiner Tabelle verwenden willst. Weiß jetzt nicht in welchem Format der Name in der Tabelle vorliegt. Evt. musst du noch den Datentyp konvertieren.
Wenn die Namen nur aufsteigend benannt werden sollen
|
|
|
dun |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.09.2011, 22:50
Titel:
|
 |
Hallo,
vielen Dank erstmal für die schnelle Antwort.
So wie du das vorgeschlagen hast, hatte ich es auch schon probiert, geht aber irgendwie nicht.
Wenn ich imCommand Window aus der Matrix name den wert name(1,1) eingebe kommt:
name(1,1) = 'Probennr.'
Als figure name geht das nicht und ich bekomme folgenden Fehler:
??? Error using ==> figure
Value must be a string
Error in ==> Steine at 35
figure('Name',name(i,1) ,'NumberTitle','on')
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 08.09.2011, 00:10
Titel:
|
 |
Hallo dun,
Ich verstehe Deine Frage nicht ganz.
Kann es sein, dass Deine Strings als CELL vorliegen und Du geschweifte Klammern brauchst:
Gruß, Jan
|
|
|
dun |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.09.2011, 09:36
Titel:
|
 |
Moin Jan,
vielen Dank, du hast mein Problem voll erkannt.
Es waren die Klammern. Ich wäre da niemals selber drauf gekommen!
Gruß dun
|
|
|
|
|
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.
|
|