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

Dezimalstellen in Uhrzeit umwandeln

 

nasenhaar

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2011, 07:38     Titel: Dezimalstellen in Uhrzeit umwandeln
  Antworten mit Zitat      
Ich möchte, dass mir matlab dezimalzaglen in Uhrzeiten ausgibt, also statt 20,96... 20:50 zum Beispiel. Eigentlich müssen ja nur die Kommazahlen in minuten umgerechnet werden, alles vorm komma kann bleiben.

Weiß jemand Rat?

Lg Nasenhaar


Gast1

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2011, 07:45     Titel:
  Antworten mit Zitat      
Hi,
ich weiß zwar nicht, wie du von 20.96 auf 20:50 Uhr kommst, aber so kann man das machen:


Code:

x=20.96;

x_datenum=datenum(0,0,0,floor(x),(x-floor(x))*60,0);
x_datestr=datestr(x_datenum,'HH:MM:SS')

 
 
nasenhaar

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2011, 11:42     Titel:
  Antworten mit Zitat      
danke für die Hilfe! Aber das funktioniert nicht bei mir, der Fehlercode lautet:
"Matlab failed" und "incorrect number of arguments"

Muss ich da noch etwas beachten? x ist ganz normal eine Zahl, also keine Matrix oder so.
 
Gast1

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2011, 11:51     Titel:
  Antworten mit Zitat      
Hi,

In welcher der beiden Zeilen tritt den der Fehler auf?

Und bist du dir sicher, dass x ein double-Wert ist und nicht irgendwas anderes?

Da du "20,96" geschrieben hast, ist es vll ein String?
Dann musst du den vorher noch in einen double-Wert umwandeln.
 
nasenhaar

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2011, 12:38     Titel:
  Antworten mit Zitat      
Hey, danke, ich habs jetzt glaub ich hundertmal durchlaufen lassen, und manchmal gehts, manchmal nicht - keine Ahnung warum Rolling Eyes Ach ja, matlab... Very Happy
 
Gast1

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2011, 12:45     Titel:
  Antworten mit Zitat      
Poste doch mal ein Beispiel bei dem es geht und eines bei dem es nicht geht.
Dann wird sich der Fehler sicher irgendwie finden lassen Wink
 
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 - 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.