|
|
Daten in Schleife laden und Variablen extrahieren |
|
studi |

Forum-Anfänger
|
 |
Beiträge: 15
|
 |
|
 |
Anmeldedatum: 11.08.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.11.2012, 12:33
Titel: Daten in Schleife laden und Variablen extrahieren
|
 |
Hallo,
ich habe .mat files, die verschiedene Variablen gespeichert haben, u.a. eine Matrix, deren Zeilen und deren Spaltenbeschriftung. Nun moechte ich die files nacheinander laden, und ein Skript schreiben, dass jeweils die Matrix aufruft (und darin bestimmte Eintraege sucht).
a_mat
b_mat
Wie kann ich in einem "Wrapper script" all diese Matrizen mit demselben Befehl erreichen (ohne eval, wenn moeglich..). Momentan verwende ich zum Laden
end
, was die Matrizen in den workspace laedt.
Gibt es alternativ vll. eine Moeglichkeit, das gesamte Konstrukt in einem mehrdimensionalen array zu oeffnen? In der Art
(fileindex), filename, matrix, row,column,...?
_________________
Nach unserer bisherigen Erfahrung sind wir zum Vertrauen berechtigt, daß die Natur die Realisierung des mathematisch denkbar Einfachsten ist. Albert Einstein
|
|
|
|
|
Sirius3 |

Forum-Guru
|
 |
Beiträge: 441
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.11.2012, 19:53
Titel:
|
 |
Hallo Studi,
lade Deine Dateien in ein struct:
Dann kannst Du auch über fieldnames(daten{i}) auf die Variablennamen zugreifen.
Grüße
Sirius
|
|
|
studi |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 15
|
 |
|
 |
Anmeldedatum: 11.08.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.11.2012, 19:54
Titel:
|
 |
Hallo,
vielen Dank fuer den Hinweis. Funktioniert gut.
Ich arbeite jetzt mit
%und loesche data und mymatrix dann, weil ich sie nicht mehr brauche--
wobei die Klammern um fields{s} entscheidend sind.
wenn ich sie im workspace behalten moechte,
kann ich
verwenden - wobei mir letzteres irgendwie umstaendlich erscheint..
_________________
Nach unserer bisherigen Erfahrung sind wir zum Vertrauen berechtigt, daß die Natur die Realisierung des mathematisch denkbar Einfachsten ist. Albert Einstein
|
|
|
|
|
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 - 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.
|
|