Día Juliano (2ª parte) (Algoritmos astronomicos Jean Meeus)

 

 

 

Cálculo del DJ (o tambien en ingles JD)

El siguiente método es válido tanto para años positivos como para negativos,
pero no para DJ negativos.

Sea Y el año, M el número del mes (1 para Enero, 2 para Febrero, etc., 12 para
Diciembre), y D el día del mes (con decimales, si los hay) de la fecha del
calendario dada.

* Si M> 2, deje Y y M sin cambios.
   Si M = 1 o 2, reemplace Y por Y - 1 y M por M + 12.
   En otras palabras, si la fecha es enero o febrero, se considera que es el mes
   13 o 14 del año anterior.
* En el calendario Gregoriano, calcule

                               A = INT {Y / 100)                   B = 2- A + INT (A / 4)

   En el calendario Juliano, tome B = 0.

* El día Juliano requerido es entonces

    JD = INT (365,25 (Y + 4716)) + INT (30.6001 (M + 1)) + D + B - 1524,5       (7.1)

El número 30.6 (en lugar de 30.6001) dará el resultado correcto pero 30.6001 se
usa para que siempre se obtenga el entero adecuado. [De hecho, en lugar de
30.6001, se puede usar 30.601, o incluso 30,61.] Por ejemplo, 5 por 30,6 da 153
exactamente. Sin embargo, la mayoria de las computadoras no representaran
exactamente 30.6 - vea en el captulo 2 lo que dijimos sobre BCD -  y podríamos
dar un resultado de 152.999 9998 en su lugar, cuya parte entera es 152. El JD
calculado sería incorrecto
------------------------------------------------------------------------------------------------------------

Ejemplo 7. a
Calcule el JD correspondiente a 4.81 de octubre de 1957, el momento del
lanzamiento del Sputnik 1.

Aquí tenemos Y = 1957, M = 10, D = 4.81.
Como M> 2, dejamos Y y M sin cambios.
La fecha está en el calendario gregoriano, por lo que calculamos
      A = INT (1957 / 100) = INT (19.57) = 19
      B = 2 - 19 + INT (19 / 4) = 2-19 + 4 = -13
    JD = INT (365,25 x 6673) + INT (30,6O01 x 11) + 4,81 - 13 - 1524,5
    JD = 2436 116,31
--------------------------------------------------------------------------------------------------------------

Ejemplo 7.b
Calcular el JD correspondiente al 27 de enero a las 12h del año 333
.
Como M = 1, tenemos Y = 333 - 1 = 332 y M = 1 + 12 = 13.
Debido a que la fecha está en el calendario juliano, tenemos B = 0.
    JD = INT (365,25 x 5048) + INT (30,6001 x 14) + 27,5 + 0 - 1524,5
    JD = 1842 713,0

La siguiente lista da el JD correspondiente a algúnas fechas de calendario
Estos datos pueden resultar útiles para probar un programa.

      2000     1.5 de enero            2451545,0
      1987   27    de enero           2446 822,5
      1987   19.5 de junio             2446 966,0
      1988    27   de enero             2447187,5
      1988    19.5 de junio             2447 332,0
      1900      1.0 de enero            2415 020,5
      1600      1.0 de enero            2305 447,5
      1600    31    de diciembre    2305 812,5
        837    10,3 de abril               2026 871,8
    -1000     12.5 de julio               1356 001,0
    -1000     29,0 de febrero          1355 866,5
    -1001     17.9 de agosto          1355 671,4
    -4712        1.5 de enero                           0,0

Si solo nos interesan las fechas entre el 1 de marzo de 1900 y el 28 de febrero
de 2100  en la fórmula (7.1) tenemos B = -13.

En algunas aplicaciones es necesario conocer el Día Juliano JD
correspondiente al 0.0 de Enero de un año determinado. Esto es lo mismo que
31.0 de Diciembre del año anterior. Para un año del calendario Gregoriano, esto
se puede calcular de la siguiente manera.

      F = año - 1                          A = INT {Y / 100)
    JD = INT (365. 25 Y) - A + INT (A / 4) + 1721 424.5

     Para los años 1901 a 2099 inclusive, esto se reduce a
     JD0 = 1721 409.5 + INT (365.25 x (año - 1))
------------------------------------------------------------------------------------------------------------

Años bisiestos

¿Cuándo un año determinado es bisiesto?
En el calendario juliano, un año es bissiesto (bissextil) de 366 días si su
designación numérica es divisible por 4. Todos los demás años son años
comunes (365 días).
Por ejemplo, los años 900 y 1236 fueron años bissextiles, mientras que 750 y
1429 fueron años comunes.
La misma regla se aplica al calendario gregoriano, con lo siguiente excepción :
los años centuriales que no son divisibles por 400, como 1700, 1800, 1900 y
2100, son años comunes. Los otros años de siglos, que son divisibles por 400,
son bisiestos. años, por ejemplo 1600, 2000 y 2400
 

(Algoritmos astronomicos   Jean Meeus pag 59     Traducido por Antonio Martinez)

Comentarios