BaşlayınÜcretsiz başlayın

Zaman aralıklarıyla aritmetik

Farklı uzunluklarda zaman aralıkları oluşturmak için zaman aralıklarını toplar ve çıkarırsın; hatta sayılarla çarpabilirsin. Örneğin, üç gün ve üç saatlik bir süre oluşturmak için şunları yapabilirsin: ddays(3) + dhours(3) ya da 3*ddays(1) + 3*dhours(1) hatta 3*(ddays(1) + dhours(1)).

2017-08-21 saat 18:26:40'ta Kuzey Amerika üzerinde bir tutulma oldu. Benzer geometriye sahip bir sonraki tutulmayı, gelecekte bir Saros sonrasının tarih ve saatini hesaplayarak tahmin etmek mümkün. Saros, 223 Sinodik aydan oluşan bir zaman uzunluğudur; Sinodik ay ise Ay'ın evrelerinin periyodu olup 29 gün, 12 saat, 44 dakika ve 3 saniye sürer.

Bu egzersizde tam da bunu yap!

Bu egzersiz, kursun bir parçasıdır

R'de Tarihler ve Zamanlarla Çalışma

Kursa Göz Atın

Egzersiz talimatları

  • Bir Sinodik Ay'a karşılık gelen bir süre oluştur: 29 gün, 12 saat, 44 dakika ve 3 saniye.
  • synodic değerini 223 ile çarparak bir Saros'a karşılık gelen bir süre oluştur.
  • Bir sonraki tutulmayı tahmin etmek için saros değerini eclipse_2017 üzerine ekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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

Kodu Düzenle ve Çalıştır