IniziaInizia gratis

Aritmetica con gli intervalli di tempo

Puoi sommare e sottrarre intervalli di tempo per ottenerne di diversa lunghezza, e persino moltiplicarli per dei numeri. Per esempio, per creare una durata di tre giorni e tre ore puoi usare: ddays(3) + dhours(3), oppure 3*ddays(1) + 3*dhours(1) o anche 3*(ddays(1) + dhours(1)).

C'è stata un'eclissi sopra il Nord America il 2017-08-21 alle 18:26:40. È possibile prevedere la prossima eclissi con geometria simile calcolando l'ora e la data di un Saros nel futuro. Un Saros è un intervallo di tempo che corrisponde a 223 mesi sinodici; un mese sinodico è il periodo delle fasi lunari, una durata di 29 giorni, 12 ore, 44 minuti e 3 secondi.

Fallo proprio in questo esercizio!

Questo esercizio fa parte del corso

Lavorare con date e orari in R

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una durata corrispondente a un mese sinodico: 29 giorni, 12 ore, 44 minuti e 3 secondi.
  • Crea una durata corrispondente a un Saros moltiplicando synodic per 223.
  • Somma saros a eclipse_2017 per prevedere la prossima eclissi.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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

Modifica ed esegui il codice