|
|
cell in double konvertieren |
|
Dexter |

Forum-Fortgeschrittener
|
 |
Beiträge: 68
|
 |
|
 |
Anmeldedatum: 22.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.06.2013, 23:15
Titel: cell in double konvertieren
|
 |
Hallo Leute,
ich habe mal wieder ein Problem.
Und zwar habe ich eine Variable in der Form: <6276x1 cell>. Darin enthalten ist eine Zeitreihe, die ich zur Auswertung benötige. Die einzelnen Zellen sehen wie folgt aus: 12:00:06.7
Also Stunden:Minuten:Sekunden...
Plotten kann ich diese Daten anscheinend nicht auf normalem weg. Im internet konnte ich dazu nichts passendes finden.
Meine Idee wäre, alles in double-Werte umzuwandeln. Dies habe ich mit
probiert.
Es wird auch eine double-Variable mit der passenden Zeilenzahl erstellt. Allerdings scheint irgendwas bei der Konvertierung schief zu laufen. Die Werte sind nämlich nur noch als NaN vorhanden.
Kann mir wer ein Beispiel oder Tipp geben, wie ich mein "cell" in ein "double" umwandeln kann oder einen anderen Weg zeigen, mit dem ich den Kram plotten kann?
Viele Grüße,
BallerNacken
|
|
|
|
|
Bibonaut |

Forum-Fortgeschrittener
|
 |
Beiträge: 60
|
 |
|
 |
Anmeldedatum: 06.06.13
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: 2013a
|
 |
|
|
 |
|
Verfasst am: 12.06.2013, 23:39
Titel:
|
 |
Hallo,
für die Ausgabe von Zeit-Strings etc. gibt es extra Funktionen in Matlab, da Matlab ja wissen muss, wie der String interpretiert werden soll.
Den Befehl, den du benötigst ist "datevec".
Das Zeitformat deines Strings ist 'HH:MM:SS.FFF'. Die Funktion gibt dir immer Jahre, Monate, Tage, Stunden, Minuten, Sekunden als Array aus.
'zeit' ist dann ein 1x3 Array, das Stunde, Minute und Sekunden enthält.
Ich hoffe, das ist das, was du meintest.
VG
|
|
|
Dexter |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 68
|
 |
|
 |
Anmeldedatum: 22.05.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.06.2013, 00:44
Titel:
|
 |
Danke, das hat sehr gut funktioniert. So kann ich auch einfach nur auf die Stunden zugreifen, falls nötig.
Danke!
|
|
|
|
|
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.
|
|