WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Automatische Generierung von Struct-Arrays

 

MundM92
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 12.09.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.09.2017, 14:46     Titel: Automatische Generierung von Struct-Arrays
  Antworten mit Zitat      
Hallo zusammen,
ich möchte eine Parameterstudie durchführen. Dafür variiere ich diverse Parameter in meinem Simulink-Modell. Als Output erhalte ich dabei verschiedene Signale (Zeilenvektoren) - zB den Vektor "Beschleunigung" & "Geschwindigkeit".

Nun möchte ich nach jeder Simulation meine Outputs automtisch in einem Struct-Arry Speichern.
Dieser soll dann letztendlich so aussehen:

Ergebnisse.Simulation1.Beschleunigung
Ergebnisse.Simulation1.Geschwindigkeit
Ergebnisse.Simulation2.Beschleunigung
Ergebnisse.Simulation2.Geschwindigkeit

Die Variation und die anschließende Ausführung der Simulation führe ich in meinem "Main-skript" aus und möchte darin nach jeder Simulation ein weiteres Skript aufrufen, welches die Speicherung meiner Simulationsergebnisse in dem oben genannten struct-Array übernimmt.
Sprich ich muss ja den Name (siehe oben) "Simulation1,2,3 etc" irgendwie dem Skript übergeben.

Meine erste Überlegung war, dass ich eine Char-Variable nach Ausführen der Simulation anlege und das Subscript dann diese Char-Variable einliest. Doch leider will mir das nicht so ganz gelingen... Könnte mir da jemand eventuell helfen/mir einen anderen Ansatz geben?

Vielen Dank Smile
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 12.09.2017, 19:07     Titel:
  Antworten mit Zitat      
Hallo,

bitte gib immer an, was du genau versuchst und welche Probleme dabei auftreten.

Es ginge z.B. so:

Code:
k = 1;
Beschreibung = 'Geschwindigkeit';
Ergebnisse.(['Simulation' num2str(k)]).(Beschreibung)


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.