|
|
Bildung einzelne MAT file, aus mehrere Messdateien |
|
fosiba |

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 16.04.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.04.2008, 16:50
Titel: Bildung einzelne MAT file, aus mehrere Messdateien
|
 |
Hi,
Frage: Wie könnte ich viele MAT file in einem gemeinsamen grose MAT file zusemmenfügen?
Die einzelne MAt file sind Messdaten,da alle hat die gleiche Variable.
Danke
|
|
|
|
|
tristan |

Forum-Century
|
 |
Beiträge: 106
|
 |
|
 |
Anmeldedatum: 14.03.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.04.2008, 16:51
Titel:
|
 |
Hallo,
Ich bin zwar kein Spezi, aber kannst du nicht die einzelnen Mat Files einlesen und in einer matrix speichern oder so und dann diese Gesamtmatrix in ein File speichern?
VG
|
|
|
fosiba |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 16.04.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.04.2008, 18:37
Titel:
|
 |
Hi,
In den MAT filen steht ca. 30 Variable. Lese ich ein, speichere mit andere filename, aber wie kann ich die nächste Messdatei zusammenfügen? Wenn klicke Save, die alte wird überschreiben.
zB: stell dir 10 Messdateie vor, jede Messdatei ca. 2000 Sekundum lang und jede Messdatei hat ca. 30 Variable, also am Ende brauche ich 10*2000 Sekunde lange Gesamtfile.
MFG
|
|
|
tristan |

Forum-Century
|
 |
Beiträge: 106
|
 |
|
 |
Anmeldedatum: 14.03.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.04.2008, 09:32
Titel:
|
 |
Ich meinte das du die Files einzeln in eine Matrix in den Workspace einliest und dann eine neue Matrix aus den einzelnen baust. Danach diese dann in ein File schreiben.
Edit by Martin: HERZLICHEN GLÜCKWUNSCH zum insgesamt 5000. Beitrag im Forum *hihi*
|
|
|
Bijick |

Ehrenmitglied
|
 |
Beiträge: 914
|
 |
|
 |
Anmeldedatum: 18.06.07
|
 |
|
 |
Wohnort: Nürnberg
|
 |
|
 |
Version: R2006b, R2008b
|
 |
|
|
 |
|
Verfasst am: 17.04.2008, 10:40
Titel:
|
 |
Was tristan (wahrscheinlich ) meint, ist Folgendes:
Herzliche Grüße
Bijick
_________________
>> why
|
|
|
fosiba |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 16.04.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.04.2008, 11:35
Titel:
|
 |
Hi,
Danke, ich habe schon gelöst, lest automatisch ein. Keine zweite for Schleife notwendig zum anhängen, wie ich gemacht habe. Deine Antwort perfekt, einfacher!
MFG fosiba
|
|
|
Liza |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 18.08.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.09.2009, 12:20
Titel: MAT-Files
|
 |
Hallo...
ich hab 13 Matfiles und da stehen nur Zahlen drin. die Zahlen möchte ich gern rauslesen und dann weiter bearbeiten. wenn ich die matfiles mit load in eine variable(z.B. "A") speicher dann kann ich auf die Werte nur zugreifen, wenn ich eintippe "A.Mat1" d.h. ich kann keine schleife erstellen weil das zeug nach dem punkt keine laufvariable enthalten darf...
hat jemand eine Idee?
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 15.09.2009, 13:42
Titel:
|
 |
Hallo Liza,
irgend wie verstehe ich nicht ganz?
Du hast 13 *.mat-Files? Oder 13 Variablen in einem *.mat-File?
du ladest diesen *.mat-File in Variable A, so ungefähr?
Und du möchtest auf diese Varibalen zugreifen (A.Mat1... A.Mat13)
Ist das richtig?
Wenn das so ist, dann kannst dynamischen Felder verwenden
oder wenn der Name immer aus Wort Mat und Zahl besteht
|
|
|
Liza |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 18.08.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.09.2009, 14:17
Titel:
|
 |
ja so in der art. habe das Problem mit den komischen Feldern schon gelöst. habe jetzt alle 13 mat-files eingeladen. die haben alle den namen "m_Zahl" mit den Zahlen von 1 bis 13.
nun möchte ich um den inhalt weiter zu verarbeiten die jeweiligen namen in einer forschleife aufrufen. aber ich kann die laufvariable meiner schleife ja nicht einfach in den namen schreiben. weil ich würde gerne noch auf einzlene Spalten in diese m_1 bis m_13 zugreifen und damit arbeiten.
Bsp:
|
|
|
Liza |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 18.08.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.09.2009, 14:21
Titel:
|
 |
oh sorry. du hast mir mit dem num2str ja schon meine Lösung geliefert. SUPER
danke
|
|
|
alex85 |

Forum-Anfänger
|
 |
Beiträge: 40
|
 |
|
 |
Anmeldedatum: 06.10.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.11.2009, 01:58
Titel:
|
 |
Ich bekomme in einer for-Schleifen Daten geliefert, die ich jeweils in ein mat-File ablege:
'name' gibt mir immer einen anderen String zurück. Nun möchte ich die einzelnen Variablen parallel noch alle zusammen in einem mat-File ablegen. Das habe ich folgendermaßen probiert:
Das funktioniert aber nur, solange auswertung.mat schon existiert. Habe probiert, einfach über
das Problem zu umgehen. Da speichert es mir dann aber den kompletten Workspace in das File. Was muss ich anders machen?
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 23.11.2009, 13:44
Titel:
|
 |
Hallo,
wenn ich richtig verstanden, dann wird Speichern von auswertung.mat auch in FOR-Schleife gemacht?
dann versuch es mal über IF abfrage abzufangen:
Zuletzt bearbeitet von denny am 23.11.2009, 14:57, insgesamt einmal bearbeitet
|
|
|
alex85 |

Forum-Anfänger
|
 |
Beiträge: 40
|
 |
|
 |
Anmeldedatum: 06.10.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.11.2009, 14:56
Titel:
|
 |
Genau, save(...) wird in der for-Schleife ausgeführt.
Dein Vorschlag hat wunderbar funktioniert, danke!
|
|
|
|
|
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.
|
|