Hallo zusammen, nach ausgiebiger Suche in diesem Forum habe ich leider keine passende Antwort auf mein Problem gefunden. Daher eröffne ich einen neuen Thread.
Mein Problem ist folgendes. Ich besitze vier Cell Arrays mit den Namen A,B,C,D im Workspace. Diese wurden zuvor automatisiert erstellt, dass heißt es können je nach Fall auch nur zwei, drei oder beliebig viele andere Cell Arrays erstellt worden sein.
Jetzt möchte ich die Arrays aus dem Workspace in einem gemeinsamen Cell Array "config" zusammenfügen. Die Variablennamen der vorhandenen Cell Arrays liegen vor.
Gibt es nun eine Möglichkeit das übergeordnete Cell Array automatisiert zu erstellen?
ASSIGNIN und EVAL sind schlechter Programmier-Stil. Einerseits wird Matlab dadurch deutlich gebremst, andererseits wird das Debuggen zum Horror. Zu diesem Thema gibt es hier im Forum hunderte Beiträge.
Wenn Du wirklich Namen und Werte bündeln möchtest, wäre dies in einem Struct sauber und effizient zu machen:
Je komplizierter die Methode ist, um Variablen per EVAL zu erstellen, desto komplizierter müssen auch die Methoden sein, um später wieder darauf zuzugreifen.
Hallo Jan!
Vielen Dank für deine Hilfe! Das hat mir sehr geholfen! Jetzt klappt alles wie gewollt^^
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
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.