|
matzefu |
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 14.05.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.05.2014, 12:07
Titel: Uhrzeit aufrunden
|
|
Guten Tag,
Ich habe eine Tabelle mit Daten, sieht wie folgt aus:
1987 06 16 10 00
1987 08 04 18 00
1988 09 07 18 00
1988 09 27 07 00
1988 10 16 07 30
1989 02 19 07 30
1989 05 18 13 00
1989 05 27 14 15
1989 09 13 21 30
1989 11 13 07 00
Ich muss die Minuten auf- bzw. abrunden, weiß aber nicht wie es geht. Es sollte in einer 6. Spalte also stehen
10
18
18
07
08
13
14
21
07
Also ab der 30. Minute soll aufgerundet werden, darunter abgerundet.
Kann mir da jemand weiterhelfen?
Danke schonmal.
|
|
|
|
|
Mmmartina |
Forum-Meister
|
|
Beiträge: 745
|
|
|
|
Anmeldedatum: 30.10.12
|
|
|
|
Wohnort: hier
|
|
|
|
Version: R2020a
|
|
|
|
|
|
Verfasst am: 14.05.2014, 12:29
Titel:
|
|
Per find die Stellen in der 5.Spalte suchen, die >= 30 sind und dann mit diesen Indizes zur 4.Spalte 1 addieren, oder eben nicht.
Das von dir angegebene Beispiel wiederspricht aber deiner formulierten Regel in der vorletzten Zeile - 21 30 müsste zu 22 werden.
_________________
LG
Martina
"Wenn wir bedenken, daß wir alle verrückt sind, ist das Leben erklärt." (Mark Twain))
Zuletzt bearbeitet von Mmmartina am 14.05.2014, 13:11, insgesamt einmal bearbeitet
|
|
|
matzefu |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 14.05.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.05.2014, 12:59
Titel:
|
|
Du hast natürlich recht, ich hätte zu 22 00 aufrunden müssen.
Kannst du einmal eine solche find-Schleife schreiben, damit ich es sehen kann?
Danke!
|
|
|
Mmmartina |
Forum-Meister
|
|
Beiträge: 745
|
|
|
|
Anmeldedatum: 30.10.12
|
|
|
|
Wohnort: hier
|
|
|
|
Version: R2020a
|
|
|
|
|
|
Verfasst am: 14.05.2014, 13:15
Titel:
|
|
Die Umsetzung mittels find ist eigentlich für das Beispiel schon viel zu kompliziert. Für infos zu find schau dir aber mal die Matlabdoku an
Stattdessen in der 5.Spalte nach ">= 30" suchen und diesen 0/1-Spaltenvektor einfach zur 4ten Spalte addieren.
_________________
LG
Martina
"Wenn wir bedenken, daß wir alle verrückt sind, ist das Leben erklärt." (Mark Twain))
|
|
|
matzefu |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 14.05.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.05.2014, 13:25
Titel:
|
|
Vielen Dank, hat geklappt!
Grüße.
|
|
|
|
|
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.
|
|