← 返回卷宗
編程筆記

弦截法計算日月合朔

曆法

設時刻T還有T',並設T'=T,再設一個t

1、計算T時刻太陽黃經

2、計算T+t太陽黃經

3、計算T-t太陽黃經

4、計算T時刻月球黃經

5、計算T+t月球黃經

6、計算T-t月球典經

7、求T時刻太陽黃經與月球黃經之差

8、T+t的時刻的月亮黃經 減去 T-t時刻的月球黃經 加上 T- t時刻的太陽黃經 送去 T+t時刻的太陽黃經 ,再除以1e-6

9、第7步結果除以第8步結果,再用T減去這個結果,得到 T'

10、判斷T'與T的差值絕對值,是否達到精度要求,如果未達到,則設T=T',然後從頭開始再算。

如此T會不斷更新為新的計算結果,然後不斷精度越來越高,通常達到一分鐘以下的精度即可,而且即使是一分鐘的精度,也會與現實有所誤差,所以這種計算也只是一個模擬值。

 

本文由 三符道長 撰於 2016年7月6日。轉載請註明出處。