|
|
Datetime Probleme bei Datenauswertung eines Versuches |
|
StudentX |
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 10.08.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.08.2020, 11:02
Titel: Datetime Probleme bei Datenauswertung eines Versuches
|
|
Guten Tag,
Ich habe diese Frage schon gesehen aber nie eine richtige Antwort gefunden die mir weiter hilft. Ich habe ein Experiment durchgeführt, welches die Werte in einem Textdokument speichert. Dieses konnte ich nach matlab reinladen und habe das jetzt in ein array umgewandelt.
Ich würde gerne die Y-Werte über die Zeit ab Versuchsstart auftragen (Also zB 13:01:05, 13:01:35, 13:02:05 -> 0, 30, 60 sekunden)
, komme aber mit dem Format nicht ganz zurecht..
Das ist das letzte Ergebnis meiner bisherigen Versuche
Über Hilfe würde ich mich sehr freuen! Vielen Dank und Viele Grüße
|
|
|
|
|
StudentX |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 10.08.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.08.2020, 11:10
Titel:
|
|
Also klar hat TinS mit den Nullen die falsche größe aber selbst wenn ich das umgehe bekomme ich
"Error using DatanauswertungPM (line 52)
You cannot assign numeric values to a datetime array. Assign to the array's Year, Month, Day, Hour, Minute, or Second properties, or
use datetime(x,'ConvertFrom',...) to create datetime values for assignment."
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 14.08.2020, 15:22
Titel:
|
|
Hallo,
es ist eine gute Idee
datetime
zu verwenden.
Um dir bei deinem momentanen Problem mit datetime zu helfen, müsstest du sagen, wie du den Befehl derzeit verwendest.
Statt ( ) und table2array kannst du { } verwenden, oder T.VariableName.
Wenn Time tatsächlich wie der Kommentar besagt ein datetime ist, dann benötigst du gar keine weitere Umwandlung.
Grüße,
Harald
_________________
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 ;)
|
|
|
StudentX |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 10.08.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.08.2020, 09:25
Titel:
|
|
Hallo Harald,
Vielen Dank für die Hilfe! Es hat tatsächlich mit datetime und ohne Umwandlung geklappt.
Falls andere ein ähnliches Problem haben:
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 17.08.2020, 10:29
Titel:
|
|
Hallo,
nach
sollte TinS eine Duration sein? Die kann man auch direkt mit dem Befehl
seconds
umwandeln.
Grüße,
Harald
_________________
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 ;)
|
|
|
StudentX |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 10.08.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.08.2020, 14:15
Titel:
|
|
Hallo,
Ja genau, das soll die Zeitdauer nach Versuchsstart sein.
Und danach die Umwandlung in Sekunden ist in der Tat umständlich.
TinS ist ein duration array, und mit dem Befehl "seconds" geht die Umwandlung tatsächlich einfacher! Und sieht dadurch gleich viel eleganter aus, Danke!
Viele Grüße, Josh
|
|
|
|
|
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 - 2024
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.
|
|