천문 계산

음력-양력 상호 변환 함수 모듈에 관한 간단한 설명 1

by 창환 posted Feb 07, 2010
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

예전에 '음력-양력 상호 변환 함수 모듈'이라는 자료를 이곳에 올려 놓았습니다.

이 자료에는 음양력 변환을 할 수 있는 VB용 소스코드가 포함되어 있는데, 이 소스코드에는 주석이 거의 없어서 어떻게 음양력을 계산하는지는 알기가 어렵습니다. 앞으로 몇 편의 글을 통해 음력의 계산 방법에 대하여 설명할 예정입니다.


먼저 이번 글에는 음력-양력 상호 변환 함수 모듈에 포함된 여러 함수에 대한 간략한 설명을 합니다.

음력의 계산 원리나 이 함수들에 관한 자세한 설명은 다음 글에서 다루겠습니다.


Sol2Lun: 양력 날짜에서 음력 날짜를 구하는 함수
Lun2Sol: 음력 날짜에서 양력 날짜를 구하는 함수
InvLuniSolarCal: 음력 날짜를 율리우스 적일로 바꾸는 함수
LuniSolarCal: 율리우스 적일을 음력으로 바꾸는 함수
CalcJulGi: 12중기 입기 시각 저장
cJunggi: 12중기 입기 시각 계산
Set24Julgi: 12중기 계산에 필요한 기초 자료 입력
Sind: 도(degree) 단위의 sin 계산
Cosd: 도(degree) 단위의 cos 계산
Tand: 도(degree) 단위의 tan 계산
Arccosd: 도(degree) 단위의 역 cos 계산
Rev: 계산한 각도를 0~360도 사이로 바꾸어 주는 함수
AngDistLon: 두 천체의 각거리 계산
Nutation: 황경 방향의 장동 계산
JULIANDAY: 입력한 양력 날짜의 율리우스 적일 계산
InvJD: 율리우스 적일에서 양력 날짜 찾기
InvJDYear: 율리우스 적일에서 양력 연도 찾기
GetJD0: 입력한 율리우스 적일의 시간을 0시로 바꾸어 주는 함수
JDtoTDT: 율리우스 적일의 기준 시각을 UT(세계시)에서 TT(지구시)로 바꾸어 주는 함수
ANOMALY: 케플러 방정식 풀이
SUN: 태양의 위치 계산(황도좌표)
NewMoon: 달의 정삭 시각 계산


TAG •