|
|
|
Mit Cell Inhalt Variable aufrufen |
|
| TW_Matlab |

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 31.05.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 31.05.2017, 13:33
Titel: Mit Cell Inhalt Variable aufrufen
|
 |
Guten Tag,
bisher habe ich durch reines mitlesen viel gelernt, jetzt muss ich mich mit einem Problem selbst zu Wort melden.
Ich habe eine Cell mit Namen von Variablen. Diese Namen möchte ich dazu nutzen die zugehörigen Variabeln aus dem Workspace aufzurufen. Zur Veranschaulichung habe ich hier ein minimal Beispiel:
Der Name der Variable "Var" ist in der cell testgespeichert. Mit dem Eintrag in test möchte ich den Wert Variablen ausgeben lassen. Bisher habe ich keine passende Lösung gefunden. Kann mir jemand helfen?
Viele Grüsse
Tobias
|
|
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 31.05.2017, 21:20
Titel:
|
 |
Hallo,
das ginge höchstens über
eval
. Allerdings würde ich von der Vorgehensweise abraten, da sie recht unübersichtlich und schwer zu debuggen ist.
Wie entstehen denn die zur Auswahl stehenden Variablen, und wie entsteht die Liste?
Grüße,
Harald
|
|
|
|
| TW_Matlab |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 31.05.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 01.06.2017, 07:41
Titel:
|
 |
Danke für den Hinweis. mit eval([...]) funktioniert es. Die Variablen werden mir extern zugespielt und in den Workspace geladen. Diese lese ich mit
aus und möchte sie anschliessend verwenden. Die Liste der Variablen ist sehr lang, daher möchte ich ein einzelnes aufrufen verhindern.
Hast du einen alternativen Vorschlag?
Viele Grüsse
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 01.06.2017, 18:06
Titel:
|
 |
Hallo,
| Zitat: |
| Die Variablen werden mir extern zugespielt |
Als .mat-Datei, oder wie?
Dann
und du hast alles schön in einer Struktur.
Grüße,
Harald
|
|
|
|
| TW_Matlab |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 31.05.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.06.2017, 08:00
Titel:
|
 |
Danke für den Tipp. Da hast du recht die Struktur ist gut. Die Zuweisung in Kombination mit Load werde ich in Zukunft verwenden, dass ist deutlich aufgeräumter. Jedoch brauche man für Zugriffe gezielte Zugriffe auch immer den Namen der Variable.
Ich werde mich einmal informieren wie die Möglichkeiten sind an die Beinhalteten Namen zu gelangen
Vielen Dank und ein schönes Wochenende!
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 02.06.2017, 18:54
Titel:
|
 |
Hallo,
sobald die Daten in einer Struktur sind, ist der Zugang deutlich einfacher:
Grüße,
Harald
|
|
|
|
|
|
|
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.
|
|