Verfasst am: 29.10.2018, 01:07
Titel: CSV-Datei auslesen mit Komma-Problem
Hallo liebe Matlab Gemeinde,
viele Gerätehersteller finden es spannend, Messdaten so abzuspeichern das der Anwender diese nicht einfach auslesen kann. So auch mal wieder ein neuer Fall bei dem ich absolut überfordert bin. Die CSV-Datei habe ich euch angehangen.
Das Format befindet sich alles in einer Spalte und sieht wie folgt aus:
auch ein 1x1 struct mit 2 Feldern heraus jedoch trennt Matlab wie verlangt immer nach den Komata. Jetzt habe ich mir überlegt das es nur die Möglichkeit gibt immer nach einem Komma auf 3 zu Zählen (da immer drei Nachkommastelle) und ab da das Komma als neue Spalte zu interpretieren. Jedoch weis ich nicht wie ich das umsetzen kann und bitte euch um Hilfe.
Geht sowas den?
P.s: Die Originaldatei hatte die Endung csv die ich auf txt änderte um diese anzuhängen.
Falls nicht sichergestellt ist, dass immer genau 3 Nachkommastellen da sind, muss man noch dran drehen.
Grüße,
Harald
P.S. Bitte min. 24 Stunden Geduld, bis du Beiträge pushst.
_________________
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 ;)
Entschuldigung, ich wollte nicht aufdringlich sein.
Vielen Dank für deine Lösung, diese funktioniert super. Eine winzige Frage habe ich aber noch:
Ich möchte alle Dateien auslesen im dir Verzeichnis und diese nacheinander Plotten. Es funktioniert auch soweit bis auf den Abschnitt:
daten= importdata('Messung 4.8.1.txt')
Da müsste ich noch den Parameter d(i) mit hinein bekommen zum wechseln der Datei. Leider funktioniert dies nicht. Des Weiteren heisen die Dateien alle anders, das sollte einfach unberücksichtigt sein da alle geplottet werden sollen. Erst in im Plot wollte ich den Dateinamen beifügen um die Plots auseinander zu halten.
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 ;)
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
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.