|
|
Mehrere Files einlesen und Hintereinander abspeichern |
|
Friedolien |
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 13.10.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.04.2019, 18:04
Titel: Mehrere Files einlesen und Hintereinander abspeichern
|
|
|
|
|
Hallo,
ich habe keine Idee, wie ich folgendes Problem lösen könnte. Vielleicht kann mir jemand helfen:
Ich will aus einem Ordner mehrere Dateien, die gleich heißen, sich nur um eine Zahl unterscheiden, in Matlab einlesen und zusammen mit weiteren eingelesenen Dateien in einem neuen File speichern. die hier geführte .SCN ist prinzipiell eine csv-Datei. Folgendes habe ich probiert:
Das erste file, das eingelesen wird, ist ein alleinstehendes (gibt also keiner weiteren in dieser Form).
Die Datei "ready" gibt es mehrmals als ready1.scn, ready2.scn....
Mit dem Code schaffe ich es zumindest die Dateien zusammen in der Zelle FP nebeneinander anzuordnen, welche theoretisch mit FP{1},FP{2} etc. ansteuerbar sind.
Die variable "both" soll nun die einzelnen Dateien nacheinander ordnen, sodas settings an erster stellte steht, gefolgt von den readyN-Dateien und letztendlich ein Gemeinsames File readycxy.scn erzeugt wird, wo die files nacheinander angeordnet sind.
Kann mir jemand helfen? Ich hänge bei der einpassung der ready-Dateien.
Viele Grüße
|
|
|
|
|
Friedolien |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 13.10.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.04.2019, 10:36
Titel:
|
|
Keiner?
|
|
|
Friedolien |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 13.10.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.04.2019, 13:33
Titel:
|
|
Vielleicht noch eine Lösung die ich gefunden habe:
Wenn ich in
manuell in FP{} die Zahl erhöhe (steht für dasjeweilige File) und quasi einen neuen Eintrag in both dafür hinzufüge, dann klappt das so wie es soll.
Würde aber gerne das automatisiert hinbekommen, dass ich den Eintrag nicht manuell eintragen muss, sondern je nach Anzahl der Eintrag hinzugefügt wird und die Zahl um eins erhöht wird. Ich habe leider keine Ahnung wie man das umsetzt. Habe auch rausgefunden, dass meine Schleife immer nur den letzten Schleifeneintrag verwendet und den vorhergehenden quasi überschreibt...
Viele Grüße
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 29.04.2019, 14:18
Titel:
|
|
Hallo,
versuch mal
nach der Schleife.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Friedolien |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 12
|
|
|
|
Anmeldedatum: 13.10.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.04.2019, 14:30
Titel:
|
|
Wow danke Harald,
Daran hatte ich irgendwie noch nicht gedacht Dankeeeee
|
|
|
|
|
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.
|
|