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
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.
synodicdeğerini 223 ile çarparak bir Saros'a karşılık gelen bir süre oluştur.- Bir sonraki tutulmayı tahmin etmek için
sarosdeğerinieclipse_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