|
|
.csv Datei mit Nanosekunden einlesen |
|
andyroithi |

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 29.10.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.10.2014, 16:51
Titel: .csv Datei mit Nanosekunden einlesen
|
 |
Hallo zusammen
Ich bin relativ unerfahren in Matlab und habe eine Excel .csv Datei die folgendermaßen ausschaut:
(unwichtiger Header)
DATA_START
Time Ch5
11.09.2013 08:59:20.207000000 1.577459931
11.09.2013 08:59:20.207488281 1.727519989
11.09.2013 08:59:20.207976562 1.78241992
Die Zeit ist im Format dd.MM.yyyy HH:mm:ss.nnnnnnnnn
Der dd.MM.yyyy ist unwichtig und kann wegfallen, den anderen Teil brauche ich für die Berechnung.
Ich habe leider nur Lösungsvorschläge gefunden um Millisekunden einzulesen und nichts für Nanosekunden.
vielen Dank schon mal für eure Hilfe
Zuletzt bearbeitet von andyroithi am 30.10.2014, 16:55, insgesamt einmal bearbeitet
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 30.10.2014, 16:53
Titel:
|
 |
Hallo,
was hast du versucht, und worin besteht das Problem dabei?
Grüße,
Harald
|
|
|
andyroithi |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 29.10.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.10.2014, 17:17
Titel:
|
 |
Mein Problem ist wenn ich es mit
Einlese bekomme ich für die 2. Spalte '09:02:15.938843619;1.764851928'
ich bräuchte die werte aber am besten in mehreren spalten: 09 02 15.938843619 1.764851928
Ich habs mit Datenum und Datevec versucht, aber ohne Erfolg
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 30.10.2014, 17:38
Titel:
|
 |
Hallo,
Vorschlag:
Allerdings würde ich für numerische Daten grundsätzlich %f verwenden.
Falls du R2014b verwendest, können auch die neuen datetime-Objekte hilfreich sein.
Grüße,
Harald
|
|
|
andyroithi |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 29.10.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.10.2014, 18:28
Titel:
|
 |
danke für die Hilfe.
ich hatte das Problem, dass es mit %f gar nicht funktioniert hat, aber ich glaub das lag daran,dass ich vergessen hab den Header wegzukürzen.
Ich hätte noch zwei Probleme: zum einen bekomme ich jetzt für die vorletzte Spalte: '15.938843619;1,7...' (alles nach dem Strichpunkt gehört in die nächste Spalte) Ich habs versucht mit 'Delimiter',{':',';'}, allerdings funktioniert das nicht.
mein zweites Problem ist: wenn ich jetzt auf einen Wert zugreife z.B. d(1000,2) dann bekomme ich '59' Was muss ich den machen, damit ich die ' ' weg bekomme und mit der Zahl rechnen kann? die Frage ist wahrscheinlich ziemlich banal aber ich bin noch matlab anfänger
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 30.10.2014, 22:26
Titel:
|
 |
Hallo,
der gepostete Dateiausschnitt enthält keine Strichpunkte. Bitte einen passenderen Ausschnitt posten, am besten als Anhang.
Zitat: |
wenn ich jetzt auf einen Wert zugreife z.B. d(1000,2) dann bekomme ich '59' |
Sollte mit %f eben nicht der Fall sein.
Zitat: |
Was muss ich den machen, damit ich die ' ' weg bekomme und mit der Zahl rechnen kann? |
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.
|
|