|
|
Dateinamen liegen in Matrix > Namensgebend f. weitere Mat |
|
koffer-murphy |

Forum-Anfänger
|
 |
Beiträge: 14
|
 |
|
 |
Anmeldedatum: 15.04.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.10.2010, 14:24
Titel: Dateinamen liegen in Matrix > Namensgebend f. weitere Mat
|
 |
Hallo zusammen,
habe folgendes Problem:
Ich habe eine Reihe von Messwerten zu verarbeiten. Diese stammen aus verschiedenen Dateien, die Matlab automatisch einliest.
Die Messwerte (verschiedene Größen aus einer Messung) liegen in einer Matrix. Diese Matrix möchte ich nun abspeichern und zwar fortlaufend mit der Nummer des jeweiligen Versuches.
Ich bin nun schon soweit, dass ich die Dateinamen in einer separaten Matrix liegen habe.
Sprich, ich müsste es nur noch hinkriegen, dass Matlab den String aus der entsprechenden Zelle nimmt und die Matrix so benennt. Leider fehlt mir der rettende Befehl. Weiß jemand Rat?
|
|
|
|
|
Sco |

Forum-Meister
|
 |
Beiträge: 699
|
 |
|
 |
Anmeldedatum: 15.08.10
|
 |
|
 |
Wohnort: Dundee
|
 |
|
 |
Version: 2008a, 2010a
|
 |
|
|
 |
|
Verfasst am: 20.10.2010, 15:16
Titel:
|
 |
Hallo,
Hier waere es doch recht wichtig zu wissen in welcher Form du die Matrix abspeichern moechtest (mat-file, Text-file, in Excel, oder einfach im Workspace)?
MFG
Sco
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 20.10.2010, 18:05
Titel: Re: Dateinamen liegen in Matrix > Namensgebend f. weitere
|
 |
Hallo koffer-murphy,
Zitat: |
%Und hier brauche ich var{n}=Matrix mit Messwerten, ohne dass der Name selbst in var überschrieben wird! |
Verstehe ich nicht.
Gruß, Jan
|
|
|
koffer-murphy |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 14
|
 |
|
 |
Anmeldedatum: 15.04.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.10.2010, 23:20
Titel:
|
 |
Hallo und danke für die bisherigen Antworten, aber ich bin jetzt noch etwas anders vorgegangen:
Die Messwerte werden importiert und in eine <1x51>cell gelegt. In jeder Cell befindet sich nun eine Matrix, die IMMER (!) aus 18 Spalten besteht, aber unterschiedlich lang ist.
Jetzt will ich zu jedem Datensatz die Minima herausfinden. Eine einzeilige Matrix mit den 18 Minima pro Versuch würde mir somit reichen. Die sollten optimalerweise auch in einer einizigen Matrix 50x18 abgelegt werden.
Ich möchte einen Export mit dynamischen Variablennamen (eval und assignin) vermeiden.
Könnt ihr mir hier nochmal unter die Arme greifen?
|
|
|
Sco |

Forum-Meister
|
 |
Beiträge: 699
|
 |
|
 |
Anmeldedatum: 15.08.10
|
 |
|
 |
Wohnort: Dundee
|
 |
|
 |
Version: 2008a, 2010a
|
 |
|
|
 |
|
Verfasst am: 21.10.2010, 00:16
Titel:
|
 |
Hallo,
falls es das ist was du meintest, sollte dies klappen:
Das einzige was ich nicht verstehe ist, dass du eine 1x51 cell mit den Matrizen hasst, aber als Ergebniss eine 50x18 Matrix mit den Minimas möchtest. Warum 50 und nicht 51? In meinen Beispiel käm natürlich eine 51x18 Matrix mit Minimas raus.
MFG
Sco
|
|
|
|
|
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.
|
|