|
JVS |
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 20.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.06.2017, 15:46
Titel: Auslesen eines mat-Files
|
|
Hallo,
im Moment tüftel ich an einer Lösung um aus einem bestehenden mat-File, bestimmte Parameter auszulesen. Um die Daten weiterverarbeiten zu können, möchte ich die gewonnenen Daten in einem Struct abspeichern. Da mir die Anzahl der Variablen nicht bekannt ist, möchte ich die Daten dynamisch weiterverarbeiten können.
Mein bisheriger Code sieht so aus:
VarStruct (1x1 struct) =
TestVariable_1: 3
TestVariable_2: 5
Fields (2x1 cell) =
'TestVariable_1'
'TestVariable_2'
ans =
Name: {'TestVariable_1'}
Wert: 5
Mittels des bestehenden Codes kann ich den Namen in das daten-struct speichern, jedoch weiß ich nicht wie ich aus dem VarStruct den Wert herausbekommen soll.
Habt ihr Ideen?
Edit: Hoffentlich ist das in der richtigen Sektion.
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 20.06.2017, 16:03
Titel: Re: Auslesen eines mat-Files
|
|
Hallo JVS,
Wenn Du den Feld-Namen schon hast, ist das einfach:
Das geht auch ohne Schleife:
Gruß, Jan
|
|
|
JVS |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 20.06.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.06.2017, 16:41
Titel:
|
|
Hallo Jan,
vielen Dank. Das funktioniert wunderbar.
Eine Hintergrundfrage habe ich jedoch, was ist der Unterschied von () zu {}. Es ändert sich augenscheinlich nicht viel, selbst das struct bleibt gleich.
|
|
|
|
|
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 - 2024
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.
|
|