달력 관련 문서
2009.08.11 23:16

음력과 양력을 서로 바꾸는 방법에 관하여...

조회 수 11865 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

 

음력과 양력을 서로 바꾸는 방법에 관하여...

 

 현재 달력 프로그램은 다음의 규칙을 써서 음력과 양력을 변환합니다. 치윤법은 무중치윤법을 쓰고 있습니다. 이 규칙은 달력 프로그램이 계산할 수 있는 모든 기간에 걸쳐 동일하게 적용됩니다.

  • 동지가 들어있는 삭망월은 11월로 둔다.
  • 이번 동지와 다음 동지 사이에 13개의 삭망월이 있으면, 처음에 나오는 무중월을 윤달로 한다.

 이 규칙은 천문연구원에서 발표한 윤달 규칙과는 약간 다릅니다. 천문연구원에서는 다음 규칙에 따라 윤달을 둔다고 합니다.

  • 동지를 포함한 달을 음력 11월로 하고 동지는 11월의 중기로 한다.
  • 정월 1일은 입춘 가까이에 둔다.
  • 하지는 음력 5월의 중기로 한다.
  • 위의 규칙을 지키면서 중기가 없는 달을 윤월로 배치한다.

 규칙이 약간 다르지만(달력 프로그램에서는 하지가 음력 5월에 들어가는지 검사하지 않습니다), 적어도 1900년에서 2050년 사이의 범위에서는 천문연구원의 것과 동일한 결과를 보여줍니다.

 음양력 변환 기능의 경우 사용할 때 주의할 점이 있습니다. 달력 프로그램으로 계산한 음력 날짜가 옛 역사서에 기록된 음력 날짜와 다를 수 있기 때문입니다. 몇 가지 이유로 인하여 달의 길이, 윤달의 위치에서 과거에 실제로 사용한 날짜와 다르게 나타날 수 있으며, 윤달의 위치는 4달까지도 차이가 날 수 있습니다. 이 때에는 음력 날짜보다는 일진을 활용하는 편이 좋습니다. 추후에 역사 기록을 반영하여 역사서에 나온 날짜와 차이가 나지 않도록 개선할 예정입니다.


 양력 표기는 1582년 10월 4일까지는 율리우스력, 그 이후는 그레고리력을 씁니다. 이로 인하여 1582년 10월에 날짜의 단절이 생깁니다.


1582년 10월의 달력.
▲1582년 10월의 달력. 10월 4일과 10월 15일 사이에 날짜의 단절이 있습니다. 이 때를 경계로 율리우스력과 그레고리력이 바뀝니다.


 정삭 시간과 절기의 입기 시각은 지구와 달의 위치를 직접 계산해서 그 위치 자료를 바탕으로 계산합니다.
  지구와 달의 위치 계산에는 VSOP87B와 ELP-2000/82를 쓰고 있고, dT의 계산에는 나사의 일식 홈페이지에 공개되어 있는 방법(Polynomial Expressions for Delta T (ΔT), http://eclipse.gsfc.nasa.gov/SEhelp/deltatpoly2004.html)을 적용하였습니다.
  평삭법, 평기법을 쓸 때에는 태양과 달의 평균 위치를 바탕으로 계산하는데, 이 역시 VSOP87과 ELP-2000/82의 수치를 쓰고 있습니다.

?

성도0.8, 달력 1.5

천문 프로그램

  1. [프로그램 + 소스코드]성도...

    성도 0.3.4c 판입니다. 오래 전에 이곳에서 공개했던 프로그램입니다. 지금 만들고 있는 성도 0.8의 기초가 된 프로그램이기도 하고요. 프로그램에 관한 설명은 아래 문서를 참고하세요. *성도 0.1~0.3에 관간 간략한 설명: http://blueedu.dothome.co.kr/h1....
    Date2009.08.12 Category성도 내려받기 By창환 Views4009
    Read More
  2. 성도 0.7.57

    성도 0.7.57입니다. 예전에 공개했던 0.7.57판에서 인쇄 오류를 고쳤습니다. 성도 0.7.57은 표시할 수 있는 천체의 수는 적지만(9100여개의 별과 690여개의 성운, 성단) 0.8보다 프로그램이 많이 작고 가볍습니다. 필요하신 분은 받아가세요. -파일 받기: p07...
    Date2009.08.12 Category성도 내려받기 By창환 Views4093
    Read More
  3. No Image

    리눅스에서 성도 사용하기

    성도와 달력 프로그램은 기본적으로 윈도우즈에서 쓰도록 만들어진 프로그램입니다. 그래서 리눅스나 맥OS와 같은 다른 운영체제에서는 잘 작동하지 않습니다. 그러나 리눅스에서 이 프로그램들을 완전히 쓸 수 없는 것은 아닙니다. 리눅스에서 성도 프로그램...
    Date2009.08.12 Category성도 관련 문서 By창환 Views3653
    Read More
  4. No Image

    별자리 이름 중 윈도우즈에...

    성도 프로그램에서 동양 별자리의 이름을 한자로 표시할 때 일부 한자는 운영체제에서 지원하지 않아 한글로 표시됩니다. 아래 한자 목록이나 이 문서(한글 문서 형식)를 참고하기 바랍니다. <자미원> 강 9 _ : 깃대 강 천부 5 天_ : 하늘 천, 때릴 부(별이름 ...
    Date2009.08.11 Category성도 관련 문서 By창환 Views4699
    Read More
  5. No Image

    성도 프로그램의 동양 별자리

    성도 프로그램에 사용한 동양 별자리는 다음 자료를 바탕으로 만들었습니다. -별 그림: 성경 원문 -별 동정: 「星鏡」에 실린 별의 동정, 안상현·박창범·유경로, 한국과학사학회,1996 그런데 참고한 "「星鏡」에 실린 별의 동정"이라는 논문에는 수십개 정도...
    Date2009.08.11 Category성도 관련 문서 By창환 Views5089
    Read More
  6. No Image

    달력 프로그램 작동 환경

    달력 프로그램은 다음 환경에서 사용할 수 있습니다. Microsoft Windows 98, ME, 2000, XP, Vista 0.1GHz 이상의 속도를 가진 CPU(권장: 인텔 펜티엄 3 1GHz, AMD 애슬론 1GHz 또는 이보다 빠른 CPU) 10MB 정도의 HDD 여유 공간과 Microsoft Windows를 구동시...
    Date2009.08.11 Category달력 관련 문서 By창환 Views4545
    Read More
  7. No Image

    주요 기능

    달력 1.5는 달력을 만들어주는 프로그램입니다. 주요 기능은 이렇습니다. 달력 표시(양력, 음력, 이슬람력 등) 기원전1350년부터 기원후 3000년까지의 음력 표시(이 범위 밖의 음력도 표시되지만 정확성이 떨어질 수 있습니다.) 편집 가능한 휴일과 기념일, ...
    Date2009.08.11 Category달력 관련 문서 By창환 Views4079
    Read More
  8. No Image

    달력 1.5.14

    -달력 1.5의 14번째 수정판을 공개(2009. 2. 19)합니다. 음양력 계산의 오류를 고쳤습니다. *이 프로그램은 공개 소프트웨어입니다. 프로그램을 어떤 목적으로 사용하든 아무런 문제가 없으며, 설치 프로그램의 자유로운 배포가 가능합니다.
    Date2009.08.11 Category달력 1.5 By창환 Views3934
    Read More
  9. No Image

    달력 형식 파일 예제 - 확장형

    <예제-확장형> 날짜 요일 기념일/이슬람력 음력/일진 일출몰시각 월출몰시각(위상) #M01D1# #M01WK# #M01SD# #M01LD#/#M01DS# #M01SR#/#M01SS# #M01MR#/#M01MS#/#M01PH# #M02D1# #M02WK# #M02SD# #M02LD#/#M02DS# #M02SR#/#M02SS# #M02MR#/#M02MS#/#M02PH# #M...
    Date2009.08.11 Category달력 관련 문서 By창환 Views3538
    Read More
  10. No Image

    달력 형식 파일 예제 - 기본형

    <예제-기본형> #Year0#년 #Month#월 날짜 요일 기념일/이슬람력 음력/일진 일출몰시각 월출몰시각(위상) #B01D1# 일 #B01D2# #B01D3# #B01D4# #B01D5# #B02D1# 월 #B02D2# #B02D3# #B02D4# #B02D5# #B03D1# 화 #B03D2# #B03D3# #B03D4# #B03D5# #B04D1# 수 #B...
    Date2009.08.11 Category달력 관련 문서 By창환 Views3567
    Read More
  11. No Image

    달력 형식 설명 및 예제 파일

    <달력 형식 설명> 예제 문서는 달력 프로그램의 Templet 폴더에 포함되어 있습니다. <기본 형식> 1) #Year0# : 연도를 뜻합니다. 2) #Month# : 월을 나타냅니다. 3) #B00D1# : 날짜를 가리키는 숫자를 표시합니다. 4) #B00D2# : 기념일 또는 이슬람력을 나타...
    Date2009.08.11 Category달력 관련 문서 By창환 Views4074
    Read More
  12. No Image

    음력과 양력을 서로 바꾸는...

    음력과 양력을 서로 바꾸는 방법에 관하여... 현재 달력 프로그램은 다음의 규칙을 써서 음력과 양력을 변환합니다. 치윤법은 무중치윤법을 쓰고 있습니다. 이 규칙은 달력 프로그램이 계산할 수 있는 모든 기간에 걸쳐 동일하게 적용됩니다. 동지가 들어있는...
    Date2009.08.11 Category달력 관련 문서 By창환 Views11865
    Read More
  13. No Image

    달력 1.0 ~ 1.5

    <달력 프로그램 개발 일지> 달력 1.0은 비공개 상태로 만들었고 엑셀 문서 형태였습니다. 이후 몇 가지를 고쳐서 1.3을 만들었고 이 문서는 '천문 계산' 게시판에서 내려 받을 수 있습니다. 달력1.4는 1.3을 응용 프로그램으로 바꾸고 여러 기능을 더...
    Date2009.08.11 Category달력 개발 일지 By창환 Views9007
    Read More
  14. No Image

    주요 기능

    별자리 투영 프로그램 - 성도 <주요 기능> 약 9등급까지의 별 30만여개와 9939개의 성운, 성단, 은하 표시 성경(星鏡-근남극성을 제외한 모든 별자리)과 천상열차분야지도(300여개 중 100 여개의 별자리)의 별자리와, 서양 별자리 표시 원하는 별자리만 표시 ...
    Date2009.08.11 Category성도 관련 문서 By창환 Views3936
    Read More
  15. 성도 0.8 - 진행 중

    <성도 0.8> ▲ 성도 0.8.1 -0.8.1 판으로 판올림(2009. 3. 7.) 하였습니다. 다음 기능을 더하거나 고쳤습니다. 0.7판 이후 새롭게 추가된 기능들을 도구 막대에 반영하였습니다. 프로그램 왼쪽의 도구 상자에 있는 시간 조절 도구 일부의 기능을 바꾸었습니다. ...
    Date2009.08.11 Category성도 개발 일지 By창환 Views4072
    Read More
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6
Powered by XE