|
|
Problem mit dem Lesen von Dateien |
|
newmatlabuser123 |

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 30.01.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.01.2014, 17:35
Titel: Problem mit dem Lesen von Dateien
|
 |
|
 |
|
Hallo!
Ich lese mit einem in Matlab verfassten Programm meine Experiment-Daten aus. Diesen befinden sich in einem Ordner und bestehen aus mehreren Dateien. Das Ziel ist es, dass Matlab jede einzelne Datei aus dem Ordner nacheinander liest und bearbeitet. Das Problem: es werden nur die ersten paar Dateien gelesen, danach kommt eine Fehlermeldung:
Error using dlmread (line 139)
Mismatch between file and format string.
Trouble reading number from file (row 2u, field 1u) ==> \n
Error in otdatanew (line 1
A = dlmread(list(j).name,'\t',6,0);
Wenn ich die Dateien, die mein Matlab-Programm nicht mehr bearbeiten kann, in Matlab anzeigen, ist Folgendes anders (im Vergleich zu den Dateien, die mein Programm liest und bearbeitet): wenn ich die Datensätze in Matlab anzeige und die Option "delimited" einstelle, dann wird nur noch der Header der Datei (und dieser auch nicht vollständig) angezeigt. Dies ist bei den Dateien, die funktionieren, nicht der Fall - hier wird der komplette Datensatz unter der Option "delimited" angezeigt.
vielen Dank für Hilfe!
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 31.01.2014, 10:44
Titel:
|
 |
Hallo,
poste bitte den verwendeten Code und eine Beispieldatei, in der das Problem auftritt.
Grüße,
Harald
|
|
|
newmatlabuser123 |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 30.01.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 31.01.2014, 11:47
Titel:
|
 |
Salut!
Im Anhang das script und eine fehlerhafte Datei.
viele Grüsse
Beschreibung: |
|
 Download |
Dateiname: |
145911_13032013.txt |
Dateigröße: |
49.23 KB |
Heruntergeladen: |
475 mal |
Beschreibung: |
|
 Download |
Dateiname: |
otdatanew.m |
Dateigröße: |
5.71 KB |
Heruntergeladen: |
231 mal |
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 31.01.2014, 17:10
Titel:
|
 |
Hallo,
kannst du bitte auch noch eine Datei posten, die keine Probleme macht? Ich bin hier nämlich auch etwas erstaunt, wo der Haken bei dieser Datei ist.
Folgendes funktioniert ersatzweise:
Grüße,
Harald
|
|
|
newmatlabuser123 |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 30.01.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 31.01.2014, 18:59
Titel:
|
 |
Salut!
Danke Harald für deine Alternativ-Lösung ! Hier noch eine Datei, die funktioniert.
Gruss
Christian
Beschreibung: |
|
 Download |
Dateiname: |
173440_12032013.txt |
Dateigröße: |
158.57 KB |
Heruntergeladen: |
304 mal |
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 31.01.2014, 21:05
Titel:
|
 |
Hallo,
ich habe leider auch keine Erklärung für das Verhalten.
Funktioniert die Alternativlösung auf allen Dateien?
Nicht dass es hierfür eine Rolle spielt, aber mir ist aufgefallen, dass die Anzahl der Kopfzeilen in den Dateien unterschiedlich ist. Bei der "guten" Datei werden also zwei Datenzeilen ignoriert.
Grüße,
Harald
|
|
|
newmatlabuser123 |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 30.01.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.02.2014, 14:51
Titel:
|
 |
Hallo,
eine etwas verspätete Antwort von mir. Ja, die Alternativ-Lösung funktioniert auf allen Dateien. Nochmals Danke!
Gruss
Christian
|
|
|
|
|
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.
|
|