|
|
Mehrere ASCII-Dateien einlesen --> Reihenfolge? |
|
Zemon_Yohan |

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 11.06.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.07.2015, 22:17
Titel: Mehrere ASCII-Dateien einlesen --> Reihenfolge?
|
 |
Liebe Matlab-Gemeinde,
ich habe ein Problem beim Einlesen mehrerer ASCII-Dateien und schaffe es nicht es zu lösen.
Konkret liegen mehrere ASCII-Dateien in einem Ordner vor:
Spektrum_1.ascii
Spektrum_2.ascii
.
.
.
Spektrum_150.ascii
Ich erstelle mir nun mit "dir" eine Liste und lese diese .ascii Dateien der Reihe nach ein. Dummerweise ordnet mir "dir" die Dateien (in "files") wie folgt:
Spektrum_1.ascii
Spektrum_10.ascii
Spektrum_100.ascii
Spektrum_101.ascii
.
.
.
Spektrum_99.ascii
In meinem Fall ist das aber fatal! Wie schaffe ich es, dass Matlab die ursprüngliche Reihenfolge beibehält?
Hier noch mein Code:
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 16.07.2015, 22:58
Titel:
|
 |
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 19.07.2015, 14:27
Titel: Re: Mehrere ASCII-Dateien einlesen --> Reihenfolge?
|
 |
Hallo Zemon_Yohan,
Das sortieren in "natürlicher" Reihen folge ("natural order") wurde in Matlab's FileExchange mehrfach gelöst. Suche einfach mal dort oder bei Google.
Du kannst das Problem auch leicht selbst lösen:
Statt der Filenamen könntest Du "Order" natürlich auch verwenden um die eingelesenen Daten zu sortieren. Statt des großen "NameWorm" Strings könntest Du dir Indices über eine Schleife einzeln mit
sscanf
auslesen, aber so ist es schneller.
Gruß, Jan
|
|
|
|
|
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.
|
|