WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

1035 in datum format bringen... ich flipp aus

 

alohaman
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 31.08.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.09.2009, 15:53     Titel: 1035 in datum format bringen... ich flipp aus
  Antworten mit Zitat      
Bin langsam am verzweifeln

wollte nur 10 minütige messungen einlesen aber ich schaff nicht dass Matlab die zeit auch also solche erkennt.

der Code sieht so aus.

Code:

clear
fid = fopen('tribulaun.txt');
data = textscan(fid, '%s %f %f %f %f %f %f', 'headerlines', 1);
fclose(fid);

time_ = data{1};

 


die erste spalte beinhaltet die uhrzeit im format HHMM (also z. Bsp 1045)

wie erkennt Matlab dann das dies eine Zeitangabe ist?
hab schon mit datenum und datestr verschiedene versionen versucht aber irgendie weiß matlab immer eine neue Fehlermeldung und ich komm dann nicht weiter.

bin mir sicher dass die lösung ganz einfach ist, aber trotzdem komm ich nicht drauf.

Vielen dank schon mal für die Hilfe
Private Nachricht senden Benutzer-Profile anzeigen


Titus
Forum-Meister

Forum-Meister


Beiträge: 871
Anmeldedatum: 19.07.07
Wohnort: Aachen
Version: ---
     Beitrag Verfasst am: 01.09.2009, 16:23     Titel:
  Antworten mit Zitat      
Hallo,
hmm, wenn die Zeit im Format HHMM vorliegt, müsste es eigentlich so gehen:
Code:
datenum('1245', 'HHMM')

Leider wird der Tag dann als 1. Januar 2009 genommen:
Code:
datestr(datenum('1245', 'HHMM'))
ans =
   01-Jan-2009 12:45:00
 

Aber dem kann man ja leicht abhelfen: die Uhrzeit ist der Teil hinter dem Komma (also der Rest bei Division durch 1). "Heute" dazuzählen und wir sind da:
Code:
datestr(rem(datenum('1245', 'HHMM'),1)+datenum(2009, 9, 1))


Ciao,
Titus
Private Nachricht senden Benutzer-Profile anzeigen
 
alohaman
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 31.08.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.09.2009, 17:57     Titel:
  Antworten mit Zitat      
ja ganz genau so wollte ich das!
keine ahnung wieso es bei mir nicht geklappt hat, dachte ich hätte alle varianten durchprobiert.!

Vielen vielen Dank
gomatlab, da werden sie geholfen.. Wink
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.