|
|
Datensätze mit Unterbrechung einlesen aus Textdatei |
|
Maddin |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.08.2010, 18:19
Titel: Datensätze mit Unterbrechung einlesen aus Textdatei
|
|
|
|
|
Hallo zusammen,
ich möchte gerne Zahlenwerte aus einer großen Textdatei einlesen, aber Matlab protestiert Mit "textscan" läuft dies so lange problemlos, bis die Werte von Seitenumbruch-Trennlinien unterbrochen werden. Diese stammen noch aus Zeiten der Nadeldrucker und bestehen aus vier Zeilen mit jeweils einer fortlaufenden Seitenzahl. Zuvor manuell entfernen kann ich diese Zeilen leider nicht aufgrund der Dateigröße (es sind etliche tausend Seiten
).
Also besteht mein bisheriger Ansatz daraus, diese Seitenumbrüche beim Einlesen als Kommentar ('commentStyle') bei "textscan" zu ignorieren, aber leider wird ein mehrzeiliger Kommentar nicht erkannt.
Besteht vielleicht die Möglichkeit in einer vorherigen Schleife die Zeilen Matlab-Intern zu löschen oder wenn ein Seitenumbruch innerhalb eines Datensatzes gefunden wird, diesen einfach zu überspringen? Was mich besonders wurmt ist, dass durch die angegebene Seitenzahl die Unterbrechung nie identisch mit der darauffolgenden ist.
Die gekürzte Datei mit den Datensätzen kann ich leider nur im Anhang posten (Zeichenbegrenzung des Forums?).
Hier das *.m-File:
Viele Grüße
Martin
Beschreibung: |
|
Download |
Dateiname: |
ergebnisse.txt |
Dateigröße: |
1.2 KB |
Heruntergeladen: |
708 mal |
Beschreibung: |
|
Download |
Dateiname: |
ergebnisse_einlesen.m |
Dateigröße: |
374 Bytes |
Heruntergeladen: |
584 mal |
|
|
|
|
|
Maddin |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.08.2010, 18:23
Titel:
|
|
da der [code]-Tag mit meinem Datensatz nich funktionieren will, hier die ergebnisse-Datei einfach als Bild:
Ein schönes Wochenende
Martin
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 08.08.2010, 10:20
Titel:
|
|
Hallo,
so funktionierts zumindest bei dem zur Verfügung gestellten Datensatz:
Grüße,
Harald
|
|
|
|
|
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.
|
|