|
|
| steve82 |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 22.12.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2011a
|
 |
|
|
 |
|
Verfasst am: 02.01.2012, 14:57
Titel: Daten in csv ergänzen
|
 |
| |
 |
|
Hallo Leute,
ich hab mal wieder ein csv-Problem:
ich möchte eine csv datei erstellen. In den ersten beiden Zeilen sind Überschriften und in den ersten beiden Spalten sind Datum und Uhrzeit der Messreihen.
also:
|Datum|Uhrzeit|Überschrift1|Überschrift2|
|dd.mm.yyy|hh:mm:ss|in m|in kg|
|01.01.2011|00:00:01|100|30|
|01.01.2011|00:00:02|230|45|
etc...
Da der Export von Strings recht kompliziert ist hab ich die csv soweit per Hand vorbereitet, dass sie die Überschriften, Datum und Uhrzeiten bereits enthällt:
|Datum|Uhrzeit|Überschrift1|Überschrift2|
|dd.mm.yyy|hh:mm:ss|in m|in kg|
|01.01.2011|00:00:01|
|01.01.2011|00:00:02|
etc...
jetzt muss ich nurnoch meine Matrix M, die die Messwerte (nur double) enthällt in diese csv exportieren.
mit
oder
kann ich zwar angeben dass erst ab der 2. zeile und 2. spalte geschrieben werden soll, aber Matlab überschreibt meine vorbereitete Datei.
Ich bekomme dann folgende Datei:
,,,
,,,
,,100,30
,,230,45
etc...
gibt es eine Möglichkeit Werte in einer bestehenden csv zu ergänzen ohne diese zu überschreiben?
Gruß
Steve
|
|
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 02.01.2012, 17:19
Titel:
|
 |
Hallo,
Dokumentation:
| Zitat: |
| dlmwrite(filename, M, '-append') appends the matrix to the file. If you do not specify '-append', dlmwrite overwrites any existing data in the file. |
Allerdings wird es auch damit nicht möglich sein, partielle Zeilen zu vervollständigen.
| Zitat: |
| Da der Export von Strings recht kompliziert |
Nein, ist er nicht. Mit fprintf geht das ohne größere Probleme.
Grüße,
Harald
|
|
|
|
| steve82 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 22.12.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2011a
|
 |
|
|
 |
|
Verfasst am: 03.01.2012, 11:06
Titel:
|
 |
Danke für die Antwort!
| Zitat: |
Hallo,
Dokumentation:
Zitat:
dlmwrite(filename, M, '-append') appends the matrix to the file. If you do not specify '-append', dlmwrite overwrites any existing data in the file.
Allerdings wird es auch damit nicht möglich sein, partielle Zeilen zu vervollständigen.
|
wär auch zu schön um war zu sein
| Zitat: |
Zitat:
Da der Export von Strings recht kompliziert
Nein, ist er nicht. Mit fprintf geht das ohne größere Probleme.
|
schön wärs!
kannste mir nen Beispielcode schreiben. Ich komm mit der Konvertierung nicht klar
Die Dokumentation is mir da überhaupt keine Hilfe. Da steht nichts dazu wie man ganze Matrizen exportiert.
ich hab Strings unterschiedlicher längen und Zahlen in einer Cell-Matrix.
Ich will einfach nur, dass Matlab die Einträge so wie sie sind in eine csv hintereinander schreibt.
Das muss doch irgendwie möglich sein.
|
|
|
|
| Harald |

Forum-Meister
|
 |
Beiträge: 24.502
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 03.01.2012, 11:18
Titel:
|
 |
Hallo,
Sooo schwer war das doch jetzt wirklich nicht?
Grüße,
Harald
|
|
|
|
| steve82 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 22.12.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2011a
|
 |
|
|
 |
|
Verfasst am: 03.01.2012, 14:35
Titel:
|
 |
so geht es!
danke schön
Gruß
Steve
|
|
|
|
|
|
|
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.
|
|