|
|
Allgemeiner Zugriff auf Variable in Workspace |
|
Günter64 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.08.2009, 12:40
Titel: Allgemeiner Zugriff auf Variable in Workspace
|
 |
Hallo allerseits,
habe ein kleines Problem mit dem Ansprechen von Variablen im Workspace. Mit einer Schleife lese ich ein ASCII-File ein und greife danach (in der gleichen for-schleife) immer auf die danach im Workspace befindlichen Variablen zu. Ich nenne die Variable jetzt einfach mal "X". Allerdings heißt die Variable je nach zuvor eingelesenem ASCII-File mal "X_1", "X_2", "X_3" usw. Die Laufnummer interessiert mich aber nicht, da die Variable immer die gleiche Bedeutung hat. Mit welchem Befehl bringe ich Matlab nun bei, dass es auf die Variable X zugreifen soll unabhängig welche Ziffernkombination danach steht?Hab was mit "X_*" probiert, war mir aber schon klar dass das nicht geht.......
Gruß und danke
Günter
|
|
|
|
|
Andreas Goser |

Forum-Meister
|
 |
Beiträge: 3.654
|
 |
|
 |
Anmeldedatum: 04.12.08
|
 |
|
 |
Wohnort: Ismaning
|
 |
|
 |
Version: 1.0
|
 |
|
|
 |
|
Verfasst am: 14.08.2009, 13:20
Titel:
|
 |
Ich sehe ein gewisses Risiko bei dem Code...
Aber man könnte den Rückgabewert des WHOS Befehl so nutzen, dass alle existierenden Variable geprüft werden ob sie mit X anfangen. Wenn man dann den korrekten, vollständigen Namen hat kann es weitergehen.
Andreas
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 14.08.2009, 13:28
Titel:
|
 |
Hallo,
Die Befehle heißen eval und whos.
|
|
|
|
|
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.
|
|