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

Simulink.Timeseries Daten als Matrix mat-file speichern

 

Anna987

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.08.2011, 09:59     Titel: Simulink.Timeseries Daten als Matrix mat-file speichern
  Antworten mit Zitat      
Hallo zusammen.

Kann mir jemand sagen, wie ich Simulink.Timeseries Daten in Matlab in Vektoren umwandeln kann?

Habe damit noch nie gearbeitet und habe keinen Plan.

Bin über jeden Tipp sehr dankbar.

Gruß
Anna


DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 09.08.2011, 10:12     Titel:
  Antworten mit Zitat      
Es gibt den Befehl unpack...

Code:
log.unpack('systems')
% oder
unpack(log, 'systems')


Edit: oder so...siehe Doku Wink

Zitat:
Code:
tsarray.unpack
extracts the time-series objects of class Simulink.Timeseries from the Simulink.TsArray object named tsarray
Private Nachricht senden Benutzer-Profile anzeigen
 
Anna987

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.08.2011, 10:21     Titel:
  Antworten mit Zitat      
Irgendwie hilft mirdas nicht weiter. Habe auch in derHlfe nachgesehen. Habe ale Befehle in mein Command Window eingegeben, aber es ging nicht.

Ich habe die Simulink.Timeseries Daten bereits in einem Workspace, möchte sie nur in mat-files umwandeln.

Kannst du mir das vielleicht noch näher erklären?

Gruß
Anna
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 09.08.2011, 10:33     Titel:
  Antworten mit Zitat      
Wenn du die Daten schon entpackt im Workspace liegen hast, kannst du mit

Code:


alle Variablen im Workspace als mat-file speichern. Da hast du dann aber auch möglicherweise Variablen dabei, die im Workspace liegen, aber nicht aus dem Logfile stammen.

Alternative mit expliziter Benennung der Variablen, die als mat-file gespeichert werden sollen.

Code:
save('filename', 'var1', 'var2', ...)


Edit: Den Befehl unpack hast du doch aber benötigt, um die Timeseries Daten überhaupt ins Workspace zu bekommen...oder nicht?
Private Nachricht senden Benutzer-Profile anzeigen
 
Anna987

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.08.2011, 10:42     Titel:
  Antworten mit Zitat      
Ich habe die Daten so erhalten. Habe nix vorher gemacht.

Aber danke erstmal für deine Hilfe.

Probiere es gleich mal aus.


Gruß
Anna
 
Anna987

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.08.2011, 10:45     Titel:
  Antworten mit Zitat      
Ich habe mich vertan.

Ich habe die Datei in folgendem Format:

Code:
Dateixy.mat


Wenn ich da jetzt drauf klicke, öffnet sich eine Art Tabelle. Ich weiß jetzt nicht, wie ich die einzelnen Spalten aus Vektoren speichern kann. Ich kann damit ja nicht umgehen, wie mit einer Matrix
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 09.08.2011, 10:55     Titel:
  Antworten mit Zitat      
Auf 'File' -> 'Import Data...' gehen und dann deine Dateixy.mat öffnen. Es kommt dann ein Fenster/Tabelle mit allen Variablen, die in dem mat-File sind. Einfach in dem Fenster auf 'finish' klicken und schon hast du die Daten im Workspace und kannst sie benutzen.
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.