Mostrando entradas con la etiqueta Astronomia. Mostrar todas las entradas
Mostrando entradas con la etiqueta Astronomia. Mostrar todas las entradas

miércoles, 27 de abril de 2011

CALCULO DEL DIA DE LA SEMANA

Para calcular el dia de la semana que corresponde a una fecha
cualquiera, se procede de la forma siguiente:


: se calcula el Dia Juliano (DJ) que corresponde a esa fecha:
Veamos un ejemplo: calcular el DJ corresponde al 25 de Enero de 1945 a las 0 horas


llamamos D al dia, asi D=25,   M al Mes, asi M=1, Y al año, asi Y=1945


Si el nacimiento fuese a otra hora pondriamos D con los decimales de dia que le correspondan. 
Por ejemplo si fuese a los 3 horas, 3 / 24 = 0,125, asi que pondriamos D = 25,125


Primer paso: vemos si M es mayor o menor de 2:
 si M es menor de 3, es decir si M es 1 o 2 (como es en nuestro ejemplo) quitamos 1 a Y y sumamos 12 a M: en nuestro ejemplo tendremos Y=1945 - 1 = 1944, M=1+12=13


 Segundo paso: calculamos A y B
A es igual a Y dividido por 100 y quitamos los decimales. En nuestro ejemplo 1944 / 100 = 19,44 asi que A=19


B es igual a 2 - A + int(A/4)
En nuestro ejemplo sera: B = 2 - 19 +int(19 / 4) = 2 - 19 + 4 = -13

int quiere decir que de la operacion que se indica entre parentesis se desprecian los decimales.
Si la fecha fuera antigua (anterior a la reforma gregoriana) y esta dada segun el Calendario Juliano, B = 0
Tercer paso: Con estos datos calculamos el DJ


DJ = int(365,25 x (Y+4716)) + int(30,6001 x (M+1) + D + B - 1524,5


En nuestro caso tendremos: 
DJ = int(365,25 x (1944 + 4716)) + int(30,6001 x (13 + 1) + 25 -13 - 1524,5 =
int(365,25 x 6660) + int(30,6001 x 14) +12 = 
2.432.565 + 428 + 12 - 1524,5 = 2.433.005 -1524,5 = 2431480.5


Ahora, con el DJ calculamos el dia de la semana
sumamos al DJ la cantidad de 1,5, y el resultado se divide por 7. El resto de la division es el dia de la semana:



1       Lunes
2      Martes
3 Miercoles
4     Jueves
5    Viernes
6    Sabado
0  Domingo


Sumamos a DJ + 1,5 = 2431480.5 + 1.5 = 2431482
Dividimos el resultado por 7 : 2431482 / 7 = 347354.571428571
Multiplicamos por 7 la parte entera del resultado anterior: 7 x 347354 = 2431478
Restamos los dos resultados anteriores: 2431482 - 2431478 = 4 
Como sale 4 el dia es Jueves 













miércoles, 30 de marzo de 2011

Programas Gratuitos para realizar Cartas Astrales


DESCARGAR GRATIS PROGRAMAS DE ASTROLOGÍA

Existen en la red numerosos programas informáticos que puedes bajar a tu ordenador, gratuitamente, y crear cartas astrales o realizar  cálculos de forma automática.
De entre todos ellos solo unos pocos son aconsejables, pues muchos son versiones de demostración, "demos", solo validas por un numero de días determinado, otros son versiones reducidas del programa completo, que no son muy útiles. Al final solo quedan unos pocos que son auténticamente prácticos. De ellos recomendamos los siguientes:



Astrolog: Hay muchas versiones, la mas completa, con un atlas, amplia base de datos de natividades de famosos (desgraciadamente solo del ámbito anglosajón) y ficheros de texto de interpretaciones que pueden traducirse o modificarse.

El programa principal es este:
Astrolog32
Puede completarse con dos ficheros de datos que forman el atlas internacional y el atlas de Estados Unidos. También es aconsejable incluir el fichero con datos de natividades de personas famosas y las efemérides para calcular horóscopos antiguos.
En principio este programa se desarrollo para 16-bit por Walter Pullen, mas tarde fue mejorado por Alois Treindl y Valentín Abramov. Antonio Ramos lo reprogramó para 32-bit y añadió las mejoras de la versión 32, el desarrollo original de este programa puede descargarse desde la web oficial de Walter Pullen Astrolog.


No obstante, es mas completa la versión astrolog32 de Antonio Ramos, indicada antes.




Zet: Este programa puede ser el principal competidor de Astrolog, pues le supera en algunos aspectos: en primer lugar presenta también funciones de astronomía muy interesantes y tiene la posibilidad de ponerse en español (en versiones antiguas, no en las ultimas). Esto ultimo se refiere a las pantallas del programa, no a las interpretaciones. No obstante como las interpretaciones nos llegan en ficheros de texto, pueden modificase, personalizarse o traducirse. La ultima versión puede encontrarse en:

http://www.zaytsev.com/



Halloran: la versión de demostración de este programa es ideal para principiantes, pues tiene pocas, pero las imprescindibles, opciones y puede ponerse en español. Puede bajarse desde:


http://www.halloran.com/








Astrowin: Esta web creada por Allen Edwall, de orientación rosacruz, ofrece varios programas, el mas interesante es el que tiene el nombre AstroWin, pero hay varios mas que pueden ser útiles para algunas aplicaciones especiales:
http://www.astrowin.org/



Whatwatch: Este interesante programa, realizado por el astrólogo alemán Robert Amlung, permite realizar sinastrías y cartas compuestas. También, en su ultima versión aporta una muy buena opción de astro-cartografía. Lo mas característico de este programa es la representación lineal del aspectario de cada carta astral. Puede bajarse diréctamente desde:

 http://papertv.com/





Jagannatha Hora: Este es un programa excelente de astrología hindú, prácticamente tiene disponibles todas las funciones de la versión completa por lo que puede utilizarse para profundizar en el estudio de esta rama de la astrología. Se puede bajar diréctamente desde:
http://www.vedicastrologer.org/jh/






Canopus: Este programa ofrecido por la Clairvision School de Australia del Dr. Samuel Sagan tiene una serie de opciones que le hacen especialmente atractivo. Esta escuela ofrece cursos de astrología, publica los libros de Samuel Sagan y puedes descargarte música relajante. Con este programa puedes componer una presentación bastante personal e incorporar tus propios textos. Actualmente no se puede bajar directamente desde la pagina de sus creadores, pero ofrecen un servicio on-line para la confección de cartas astrales.







King of the Stars: Este programa permite realizar cartas astrales según los criterios de la astrología china. Se puede bajar desde:

http://www.delemme.com/etel1.htm

Esta web también ofrece otros programas interesantes, de numerología, Feng Shui, etc

viernes, 1 de octubre de 2010

NOCIONES ELEMENTALES SOBRE LOS SISTEMAS DE CASAS UTILIZADOS EN LAS CARTAS ASTRALES

Los primeros horóscopos que se conocen no contenían mas que una relación de planetas con su posición en el zodiaco. A partir de un determinado momento empieza a ganar fuerza la idea de que las estrellas que primero aparecían en el horizonte oriental tendrían una importancia decisiva en los acontecimientos o en la vida de la persona para la cual se levantaba ese horóscopo. Así aparece la noción de signo naciente o Ascendente.

 
En la época romana, durante los primeros siglos de nuestra era, era el signo ascendente lo que se consideraba que representaba al nativo en lugar del signo solar (signo donde se posiciona el Sol) como actualmente, de ahí que pronto se tendió a considerar el resto de la bóveda celeste tal como la vemos desde nuestra posición, es decir la bóveda celeste que se apoya en nuestro horizonte.



En esa bóveda celeste, una vez aceptada su parte oriental o Ascendente como significativa parece lógico que se conceda una cierta importancia a su parte opuesta, es decir la parte de descenso de las estrellas, que es el opuesto al Ascendente y las partes que formar 90º con ellos, el Medio Cielo , y su opuesto el Inmun Coeli. Esta idea , que surgiría de forma intuitiva, fue ganando firmeza a medida que se observaran los resultados en su aplicación hasta el punto que en la antigüedad llega a ser aceptado unánimemente por todos los astrólogos. Una vez que se acepto el concepto de dividir la bóveda celeste y el horizonte en cuatro partes ya estaba abierto el camino a una mayor sofisticación o refinamiento de la idea y por analogía con la división del circulo zodiacal en 12 signos se dividió la bóveda celeste en 12 partes que se denominaron Casas, Domicilios, Mansiones, etc. Otras divisiones en numero de 8, 16, etc, se sabe que se había experimentado a lo largo de la historia, por ejemplo en un manuscrito esenio de las cuevas de Qumram hay horóscopos con división en 16 casas, Casas de "luz" y de "oscuridad".

El Horizonte: La idea de considerar el horizonte de cada lugar y las variaciones que en la bóveda celeste se producen a partir de ese horizonte lleva a un punto de gran interés para la astrología horoscopica, pues consigue un sistema de representar el cielo de una forma muy individualizada no solo a partir del momento sino también del lugar de nacimiento. De esta forma se consigue que dos nacimientos simultáneos pero en lugares diferentes tengan horóscopos diferentes y que reflejen con mas exactitud el cielo tan como es observado en ese momento y en ese lugar. Los antiguos que idearon este sistema de representación no conocían, debido al desarrollo de la astronomía, que la Tierra tiene dos movimientos simultáneos: el de traslación (1 año) y el de rotación (1 día), pero intuitivamente llegaron a una representación que ofrece una fusión de ambos movimientos.

El zodiaco con sus 12 signos es un marco de representación respecto del movimiento de traslación, mientras que el circulo de Casas al estar en relación con la variación del horizonte del lugar representa el movimiento de rotación de la tierra respeto de su eje.

Importancia del circulo de Casas: Si bien la representación de primer circulo, el circulo zodiacal, no ha sufrido variaciones desde su formulación, el segundo circulo ha sido objeto de numerosas conjeturas y perfeccionamientos. Esto ha hecho que surjan diversas formas o sistemas técnicos de realizar esa división, fruto de la reflexión de investigadores que han querido ver en sus intuiciones e investigaciones la solución definitiva a un problema sobre el cual aun no se ha dicho la ultima palabra.

Desde el principio al circulo de Casas se le ha asignado un papel mucho mas importante en el entramado de la interpretación del horóscopo. que al primer circulo, el circulo zodiacal. Al circulo de los signos se atribuye la importancia de modificar, por la posición del planeta en tal o cual signo, la naturaleza esencial del planeta y deducir de ello lo que llamamos su estado cósmico. Sin embargo al segundo circulo se la ha asignado la difícil tarea de describir la relación del nativo con todo el conjunto de circunstancias que acompañan su vida y que modifican su carácter y destino. Por la propia naturaleza amplia y subjetiva de esos conceptos no podía menos que esperarse que surgiera la controversia y el desacuerdo.

Principales sistemas de división de horóscopo: Podemos clasificar los principales sistemas de división de Casas, viendo cada uno de ellos en relación a cuando surge y en la medida de lo posible porque surge, esto seria una clasificacion histórica, pero resulta mas interesante la clasificacion que hace el astrólogo W. Holden de acuerdo con sus características astronómicas. A los tres grupos que hace este astrólogo hay que añadir el método cromático de Demetrio Santos. Este ultimo es un cuarto grupo pues no es posible clasificarlo con los otros pues se aparta radicalmente de los conceptos que han inspirado todos los otros sistemas.

De todo el conjunto de sistemas, muy extenso y en crecimiento, tan solo cuatro sistemas han ganado suficiente firmeza para que fueran considerados, cada cual en su época, el estándar aceptado de forma mas o menos universal, estos son el sistema de Casas-signo, en la antigüedad, el sistema de Alcabitus, durante toda la edad media, el sistema de Regiomontano en la época moderna y el sistema de Placidus hasta hoy. El resto de sistemas son aportaciones mas modernas a la teoría astrológica que son objeto de investigaciones actuales.



Este tema no esta acabado, es posible que tengan que verse todavía importantes novedades, como la aportada por el astrólogo español Santos, que abandona los sistemas geométricos para conectar con los nuevos conceptos de la astrofísica y la astrobiologia. Resumiendo lo conocido hasta hoy, los sistemas de división de Casas (Domificacion) los podemos clasificar en esta forma:

Métodos eclípticos
Métodos espaciales
Métodos horarios y
otros Métodos



Conceptos astronómicos: Para no hacer muy difícil la lectura de lo anterior haré un recordatorio de algunos conceptos necesarios para seguir con la exposición del tema:

COORDENADAS: la localización de un punto en una esfera se realiza con dos cantidades o coordenadas. Las coordenadas son siempre dos ángulos para determinar una posición. Son siempre dos, una sobre un plano de referencia y la otra en un plano perpendicular. Si se trata de la esfera terrestre, la tierra, se utilizan las coordenadas geográficas; si se trata de la esfera celeste se utilizan las coordenadas astronómicas.

PLANO DE REFERENCIA: es el plano donde se miden las coordenadas, se puede denominar PR.

 
Ángulo en el plano de referencia: es la medida del ángulo generalmente en grados (dividiendo un circulo completo entre 360), pero también puede medirse en horas (dividiendo un circulo completo entre 24).

 
Perpendicular al plano de referencia: es un plano perpendicular al plano de referencia, por ejemplo el plano vertical al horizonte.

 
POLOS: son los puntos donde corta el eje perpendicular al plano de referencia con la bóveda celeste

 
Círculos máximos: son círculos imaginarios, que se suponen en el cielo a gran distancia para medir ángulos entre estrellas.



 
Resumiendo lo dicho antes los sistemas de coordenadas utilizados por los astrónomos son los siguientes:

 
A) Coordenadas Geográficas: son los ángulos con los que situamos un punto sobre la superficie terrestre.

Ecuatoriales : son las coordenadas que toman como plano de referencia el ecuador.

Longitud, la coordenada sobre el plano de referencia, el ecuador terrestre. No confundir con la longitud astronómica que se mide sobre la eclíptica.
Latitud, : es la coordenada perpendicular al PR
Co-Latitud: 90 grados menos la Latitud
Polo Norte y Polo Sur ecuatorial , son sus polos.

Meridianos: circulos maximos que pasan por los polos.

Paralelos: Círculos sobre la superficie terrestre paralelos al Ecuador.

B) Coordenadas Astronómicas: son los ángulos con los que situamos un punto del cielo.

Horizontales: son las coordenadas que toman como plano de referencia el horizonte.

Azimut , la coordenada sobre el PR, el horizonte del observador.

Altitud: es la coordenada perpendicular al PR

Distancia zenital: es 90 grados menos la Altitud.

Zenit y Nadir , son sus polos

Primer Vertical

Meridianos: círculos formados por planos paralelos al horizonte

Ecuatoriales Horarias: son las coordenadas horarias que tomas como ángulo sobre el ecuador el ángulo horario, es decir la hora

Ascensión Recta, Ángulo Horario , es la coordenada sobre el PR

Declinación, es la coordenada perpendicular al PR.

Distancia polar: 90 grados menos la Declinacion.

Norte y Sur ecuatorial , son sus polos


Eclípticas : son las coordenadas que toman como plano de referencia el plano de la Eclíptica.

Longitud: es la coordenada sobre el PR, la Eclíptica.

Latitud, es la coordenada perpendicular al PR.

Elevación polar: 90 grados menos la latitud

Norte y Sur eclíptico: son sus polos.


C) y algunos otros conceptos:

 
Primer vertical : Circulo máximo perpendicular al plano horizontal, con centro en el punto de observación y orientado en dirección Este-Oeste

Ascensión oblicua : Ángulo o movimiento aparente de las estrellas en Círculos paralelos al ecuador.

Domificacion : División en Casas de la bóveda celeste.







domingo, 8 de agosto de 2010

Ejemplo de calculo del Ascendente

Ejemplo de cálculo del Ascendente


Ejemplo de Cálculo del Ascendente en una ciudad del Hemisferio Norte. También se calcula el Medio Cielo utilizando la curva central para cualquier latitud pero se leen los resultados en las escalas inferior y lateral izquierda.
Pulsando sobre el gráfico se agranda para mayor claridad. Puede imprimirse el gráfico para utilizarlo con mas comodidad.

Para calcular tu Ascendente procede en la forma siguiente:
1.- Ve a la escala superior y busca la Hora Sideral de nacimiento que has conseguido antes en unas efemérides o bien con la tabla auxiliar que tenemos en esta web.
2.- Baja una linea recta vertical hasta la curva representativa de la latitud de la ciudad en que naciste. Si no existe la curva busca un punto intermedio entre dos curvas que guarde cierta proporcionalidad con el valor de la latitud.

3.- Seguimos con una linea horizontal hacia la derecha y leemos diréctamente el valor del Ascendente. Tendremos en cuenta que el Ascendente se leerá en la escala que va unida con la escala de Horas Siderales.
En la tabla que tenemos bajo el grafico esta calculado analíticamente lo mismo que se se buscó en el grafico.


Para calcular tu Medio Cielo procede en la forma siguiente:
1.- Ve a la escala inferior y se busca la Hora Sideral de nacimiento que hemos conseguido antes en unas efemerides o bien con la tabla auxiliar que tenemos en esta web.

2.- Subimos una linea hasta la curva central. (Que es casi recta)
3.- Seguimos con una linea horizontal hacia la izquierda y leemos directamente el valor del Medio Cielo. Tendremos en cuenta que el Medio Cielo se leerá en la escala que va unida con la escala de horas siderales.

martes, 27 de enero de 2009

Calculo del Ascendente


INTRODUCCIÓN:


Actualmente la proliferacion de programas informaticos que pueden descargarse gatuitamente desde la red hace innecesario el estudio de calculos astronomicos para el astrologo aficionado. No obstante si se quiere profundizar en algunos conceptos matematicos este articulo sera de utilidad.

Podemos básar todos nuestros cálculos en el empleo de tablas de efemerides que nos dan las posiciones planetarias para cada día. Este sistema tiene el incoveniente de que si queremos emplear programas informáticos debemos introducir como datos, las efemérides del dia que nos interesa y las del día siguiente para que el ordenador calcule la interpolación. La lentitud de este procedimiento hace aconsejable que aprendamos a calcular directamente las efemérides sin necesidad de tablas, ya que esto no es excesivamente complicado requeriendo solamente unos conocimientos de matemáticas bastante elementales.
En todos los cálculos astronomicos se utiliza una forma de expresar una fecha que se denomina DIA JULIANO. A partir de ese dato haremos todos los calculos, por ejemplo el dia de la semana que corrresoònde a esa fecha.

El Ascendente y el Medio Cielo tambien pueden obtenerse graficamente sin necesidad de calculos como puede verse en este ejemplo .


PROGRAMACION DEL CALCULO DEL ASCENDENTE


--------------------------------------------------------------------------------
Cálculo del Ascendente en cualquier latitud y para cualquier hora del día.

--------------------------------------------------------------------------------



Ha continuacion se expone una forma de realizar este calculo sin necesidad de recurrir a tablas, y tambien el correspondiente programa escrito en Basic, que puede traducirse fácilmente a cualquier otro lenguaje de programacion.
Pasos a seguir para realizar este calculo:
1º).- Debe convertirse la Hora Sideral en Ascensión Recta.
Para esto se tendra en cuenta que 4 minutos de tiempo es 1º de Ascencion Recta.
De esta forma tendremos la Ascension Recta del Medio Cielo (armc)
2º).- Se añadian 90º a la armc y obtendremos la Ascensión Oblicua del Ascendente (a)
3º).- Se calcula la longitud del Medio Cielo (MC)
4º).- Se calcula la longitud del Ascendente (H1)
5º) Si estamos en el hemisferio Sur se invierten los angulos. añadiendo 180º a los resultados.


A continuación daremos el programa escrito en BASIC que calcula automáticamente la longitud del Medio Cielo y del Ascendente:


'datos de un ejemplo que pueden ser sustituidos por otros

hs$="18:04:22":la$="51N00"

' En este ejemplo se ha tomado una hora sideral de 18h, 4m y 2s, y una latitud de 51 grados, norte.
'Buscamos los valores dados por las tablas de Dalton para el Medio Cielo (meci$) y para el Ascendente (asce$), y los anotamos para comprobar despues que nuestros calculos son correctos.

meci$=" 1(10)":asce$=" 2( 1)33"

' En estas tablas se indica el signo con su simbolo, pero para hacer los calculos sustituimos el simbolo por un numero entre parentesis, empezando en aries que es el nº 1 y terminando en piscis que es el numero 12. Delante del parentesis se pone el numero de grados dentro del signo y despues del parentesis , los minutos.

'..................

' Empezamos por borrar la pantalla del ordenador con la instruccion cls

cls

' A continuacion damos el valor de la ecliptica. Esto puede hacerse mas esactramente con la formula que la relaciona con el año en que estamos, pero para estos calculos es suficiente con este valor aproximado.


e$="23:28:00"

'Ahora damos el valor de la constante "pi". Podriamos ponerla por su valor numerico aproximado 3.141592, pero esta otra forma de ponerlo es mas esacta: es el producto de 4 por el arco cuya tangente vale 1.

pi=4*atn(1)

' a continuacion creamos la variable "gr", que nos sera de ayuda para transformar los grados en radianes y los radianes en grados. Como un circulo completo tiene 360 grados o bien 2*pi radianes, el cociente entre estos dos valores sera el factor de conversion. Esto es necesario en todos los programas informaticos pues los datos se dan en grados y los calculos se hacen en radianes.

gr=2*pi/360

'......................

' Transformamos el dato inicial de la hora sideral que viene dado como un texto (hs$) por su valor numerico (hs), para ello vamos leyendo sus componentes, las dos primeras cifras son horas, las dos del centro son minutos y las dos ultimas son segundos. Las transformamos en horas, para ello las dos primeras se dejan como estan pues son horas, las dos del cenntro se dividen por 60 y las dos ultimas se dividen por 3600 ( es decir 60x60).

hs= val(left$(hs$,2))+val(mid$(hs$,4,2))/60+val(right$(hs$,2))/3600

' si el valor de hs fuese precisamente 24, lo transformamos en cero, pues es un circulo horario completo.

if hs=24 then hs=0
' Hacemos lo mismo que hicimos con la hora sideral con la latitud y la declinacion de la ecliptica y las ponemos en grados con decimales
la=val(left$(la$,2))+val(right$(la$,2))/60
e#=val(left$(e$,2))+val(mid$(e$,4,2))/60+val(right$(e$,2))/3600

' ................
' Ahora calculamos la ascension recta del medio cielo (armc) que no es sino la hora sideral expresada en grados:

armc=hs*360/24
' A partir de aqui es facil calcular ella longitud del Medio Cielo a partir de esta formula:
tan(MC)=tan(armc)/cos(e)
De aqui se deduce que la longitud del MC sera el arco cuya tangente (atn) es ese cociente:
MC=atn(tan((armc)*gr)/cos(e#*gr))/gr
' Se dividio por el factor de conversion gr para pasar los radianes a grados.
' Ahora ajustamos el resultado a los cuadrantes:

if MC<0 mc="">
MC=MC+180
if MC>=360 then MC=MC-360

if hs>=0 and hs=<6 mc="">
if hs>18 and hs=<24 mc="">
' Con esto hemos terminado el calculo del Medio Cielo y podemos pasar al calculo del Ascendente.
'................
' Los primero es calcular la ascension oblicua del ascendente (a), para ello basta con añadir 90 grados a la scension recta del medio cielo.
a=armc+90
' y ajustamos los cuadrantes:
if a= 90 then a= 90.0010
if hs=12 and a=270 then a=270.0026
if a=270 then a=270.0001
if a>=360 then a=a-360
' calculamos la variable auxiliar AA
AA= (atn((tan(la*gr))/cos(a*gr)))/gr
' con ella calculamos la longitud del ascendente H1
H1=(atn(tan(a*gr)*cos(AA*gr)/cos((AA+e#)*gr)))/gr
' y ajustamos el resultado al cuadrante:
if H1<0>12 then H1=H1+180
if H1<0 h1="">
H1=H1+180
if H1>=360 then H1=H1-360
if hs>=18 then H1=H1-180

'..................
'Ahora bastara con transformar los resultados en el formato de grados, minutos y segundos:
call trans(H1,H1$)
call trans(MC,MC$)
' y ya podemos imprimir los resultados y compararlos con los que anotamos desde las tablas de Dalton u otra cualquiera y asi comprobar que los resultados son correctos:

print "latitud: ";la$;" hora sideral: ";hs$
d$= "\ \ ###,.## \ \ \ \"
print using d$;"Medio Cielo ";MC;MC$;meci$
print using d$;"Ascendente ";H1;H1$;asce$

end

'..................

sub trans(x,x$)

s=int(x/30)+1
ga=x-(s-1)*30:g=int(ga)
m=cint((ga-g)*60)
if m=60 then m=0:g=g+1
if g=30 then g=0:s=s+1
if s=13 then s=1
x$=str$(g)+"("+str$(s)+")"+str$(m)

end sub

Dia Juliano - 1


DIA JULIANO:


La forma de referirnos a una fecha en astronomia no es mediante el año, mes y dia. Si no mediante el Dia Juliano.
El Dia Juliano es el número de días desde el dia que consideramos dia 0 a las 12 horas (Medio Dia), asi pues el dia juliano correspondiente a un día cualquiera a las 0 horas (media noche) será un número entero mas la fracción 0.5 correspondiente a las 12 horas de diferencia. Con el Dia Juliano podemos calcular la Hora Sideral y con esta podemos calcular el Ascendente.
Para realizar el cómputo del día juliano se ha considerado mediente convenio internacional que las fechas comienzan a las 12 horas del 1 de Enero del año -4712, de esta forma nos aseguramos que cualquier fecha historica tendrá un día juliano positivo. (No se debe confundir el Dia Juliano con el Calendario Juliano pues son cosas totalmente distintas).


Tabla 1
Centuria DJC
____________________
1600... 2305447.5
1700.... 2341971.5
1800... 2378495.5
1900... 2415019.5
2000... 2451544.5
2100... 2488068.5
____________________




tabla 2
_______________
Mes..... DJM bis.
_______________
ENE....... 0 ...-1
FEB..... 31 ...-1
MAR.... 59 ....0
ABR..... 90 ....0
MAY.. 120 ....0
JUN.... 151 ....0
JUL.... 181 ....0
AGO... 212 ....0
SEP.... 243 ....0
OCT.... 273 ....0
NOV... 304 ....0
DIC..... 334 ....0
____________

Con las tablas anteriores podremos calcular cualquier Dia Juliano mediante siguiente formula:

DJ = DJc + DJf + DJm + bis + día + h/24


En la formula anterior tendremos que:
DJ = Dia Juliano.
DJc = Dia Juliano de la centuria.
Df = Numero de dias de la fraccion de centuria.
Dm = Numero de dias desde el 1 de enero hasta el dia 1 del mes de la fecha.
bis = indicador de año bisiesto.
dia = Numero de dia del mes de la fecha.
h = hora a partir de las 0 horas (sistema de 24 horas)

Por ejemplo: supongamos que queremos calcular el Dia Juliano correspondiente al 14 de Junio de 1997 a las 00:00 horas.

DJc=2415019.5 (valor de la tabla 1 correspondiente a 1900)
Df =365*97+INT(97/4)=35429
Dm = 151 (Valor de la tabla 2 para el mes de junio)
bis= 0 (Valor de la tabla 2 para el mes de junio)
dia = 14
h = 0 (0/24)

Notas:
a) En la ecuación INT(97/4) significa la parte entera de dividir las dos ultimas cifras del año por cuatro.
b) Si en lugar de ser las 0 horas, hubiera sido una hora cualquiera del dia, h seria esa hora dividida por 24.


DJ = 2415.019'5 + 35.429 + 151 + 0 + 14 + 0 = 2.450.613'5

sábado, 24 de enero de 2009

Calculo del dia de la semana (programa)


DÍA DE LA SEMANA:


Si queremos saber que dia de la semana era el dia de un nacimiento cualquiera, utilizaremos la siguiente formula:


ds=resto de (Dia Juliano + 0.5)/7 + 1

Esto nos da un número entre 1 y 7 con la siguiente correspondencia:


1 ........ LUNES
2 ...... MARTES
3 MIERCOLES
4 ....... JUEVES
5 ...... VIERNES
6 ....... SÁBADO
7 ..... DOMINGO


Tambien podemos calcular esto de forma grafica.
Ahora redactaremos un pequeño programa en Basic para el calculo del Dia juliano y el dia de la semana con el ordenador:


cls
DATA 2305447.5 , 2341971.5 , 2378495.5 , 2415019.5 , 2451544.5 , 2488068.5
meses:
DATA Enero,0,Febrero,31,Marzo,59,Abril,90,Mayo,120,Junio,151
DATA Julio,181,Agosto,212,Septiembre,243,Octubre,273,Noviembre,304,Diciembre,334
dias:
DATA Lunes,Martes,Miercoles,Jueves,Viernes,Sabado,Domingo
d1$="\ \ #####.,##"
pi# = 4*atn(1)
ra# = 2*pi#/360
f$ = "14.06.1997"
dia = VAL(LEFT$(f$,2))
mes = VAL(MID$(f$,4,2))
ano = VAL(RIGHT$(f$,4))
FOR n= 16 TO INT(ano/100)
READ djc#
NEXT
RESTORE meses
FOR n=1 TO mes
READ mes$,djm
NEXT
a = VAL(RIGHT$(f$,2))
IF mes<3>
IF ano MOD 4 = 0 THEN bisi = 1
IF mes>2 THEN djm=djm + bisi
dj# = djc# + djf# + djm + dia
a = dj# + 0.5 - 2303000
a = 7*(a / 7 - INT(a / 7))
ds = a +1
RESTORE dias
FOR n=1 TO ds
READ ds$
NEXT
PRINT f$;" = ";dia;" : ";mes;" : ";ano
PRINT "DJc ";djc#;" Dia de la semana ";ds;ds$
djmdia = dj# - 2450449.5 + 1
PRINT djmdia
PRINT djm + dia