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

.mat Dateien under bestimmtem Namen einlesen

 

Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.12.2014, 01:22     Titel: .mat Dateien under bestimmtem Namen einlesen
  Antworten mit Zitat      
Hallo zusammen,

ich bin leider etwas frustriert...für eure Hilfe wäre ich sehr dankbar!
Mein Problem:

ich würde eine (es gibt verschiedene Dateien, aber pro Start muss nur eine Datei bearbeitet werden) .mat Dateien einlesen und diese gleich unter einem bestimmten Namen im Workspace ablegen.

Mit z.B. a=load(...) werden diese immer als struct abgelegt. Ich hätte diese aber gerne als double!

Vielen Dank im Voraus!

Mit freundlichen Grüßen!

Gast


DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 05.12.2014, 01:56     Titel:
  Antworten mit Zitat      
Die Daten werden mit load in dem Format geladen, wie sie abgespeichert wurden. Das kann man auch nicht ändern.

Wenn ein anderes Format gewünscht ist, muss die Umwandlung nach dem load erfolgen.

Um dir allerdings sinnvolle Vorschläge für die Umwandlung des structs machen zu können, sind genaue Angaben zum Format/Aufbau des structs notwendig.

Prinzipiell kann man einen struct mit

Code:


"auflösen". Ob das wirklich sinnvoll ist, hängt von deinem struct ab.
Private Nachricht senden Benutzer-Profile anzeigen
 
Alex4456
Forum-Anfänger

Forum-Anfänger


Beiträge: 47
Anmeldedatum: 17.09.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.12.2014, 08:59     Titel:
  Antworten mit Zitat      
Morgen,

Ich denke mal du meinst, dass du durch

Code:


die Variablen in der Form a.Variable hast. Du kannst das umgehen, indem du direkt

Code:


benutzt. Damit werden die Variablen direkt ins Workspace geladen.

Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 05.12.2014, 09:20     Titel:
  Antworten mit Zitat      
Gut wenn jemand aufpasst. War wohl gestern etwas spät für einen sinnvollen Beitrag Embarassed

Der Hinweis von Alex4456 erzeugt natürlich keinen struct, so fern die Daten im mat file auch nicht als struct abgespeichert wurden.
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.12.2014, 16:19     Titel:
  Antworten mit Zitat      
Vielen Dank erstmal für die Antworten!

Aber da es sich immer um verschiedene Dateinamen handelt die bearbeitet werden sollen (die ich nicht alle kenne) möchte ich die geladene Matrix unter einem bestimmten Namen im Workspace ablegen, mit dem ich anschließend im Skript weiter arbeiten kann!

Vielen Dank!
 
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.