Aan de slagGa gratis aan de slag

Rekenen met tijdsspannen

Je kunt tijdsspannen optellen en aftrekken om tijdsspannen van verschillende lengtes te maken, en ze zelfs met getallen vermenigvuldigen. Om bijvoorbeeld een duur van drie dagen en drie uur te maken, kun je dit doen: ddays(3) + dhours(3), of 3*ddays(1) + 3*dhours(1) of zelfs 3*(ddays(1) + dhours(1)).

Er was een zonsverduistering boven Noord-Amerika op 2017-08-21 om 18:26:40. Je kunt de volgende verduistering met vergelijkbare geometrie voorspellen door de tijd en datum één Saros vooruit te berekenen. Een Saros is een tijdsduur die overeenkomt met 223 synodische maanden; een synodische maand is de periode van de maanfases, een duur van 29 dagen, 12 uur, 44 minuten en 3 seconden.

Doe precies dat in deze oefening!

Deze oefening maakt deel uit van de cursus

Werken met datums en tijden in R

Cursus bekijken

Oefeninstructies

  • Maak een duur die overeenkomt met één synodische maand: 29 dagen, 12 uur, 44 minuten en 3 seconden.
  • Maak een duur die overeenkomt met één Saros door synodic met 223 te vermenigvuldigen.
  • Tel saros op bij eclipse_2017 om de volgende verduistering te voorspellen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Time of North American Eclipse 2017
eclipse_2017 <- ymd_hms("2017-08-21 18:26:40")

# Duration of 29 days, 12 hours, 44 mins and 3 secs
synodic <- ___

# 223 synodic months
saros <- ___

# Add saros to eclipse_2017

Code bewerken en uitvoeren