|
楼主 |
发表于 2019-8-22 10:50:01
|
显示全部楼层
再有一則值得參考的文章就是以下的一個。
月相和二十四節氣的計算
廖育棟(Yuk Tung Liu)
農曆月日的編排是根據合朔和中氣而定,但是按傳統,農曆也列出望和二十四節氣的日期。 本文詳細說明推算月相和二十四節氣時刻的方法。有關二十四節氣的基本概念可參閱此網頁, 編算農曆的法則可參閱此網頁。 月相和二十四節氣的時刻計算頗為複雜,但是所有需要的資料和數據現在都可免費獲得。 任何人只要熟悉數值計算方法及計算機1程序都可以按照本文的方法自行計算月相和二十四節氣 的準確時刻。 敘述計算方法前,先要略為講解一些重要概念。 本文假設讀者已熟悉此網頁介紹的天文學 和曆法概念。 本文第一節簡單介紹現時世界上精確曆表採用的質心力學時(barycentric dynamical time)TDB及其與地球時(terrestrial time)TT和國際原子時(international atomic time)TAI的 關係。 不熟悉廣義相對論的讀者大可不理會其中公式。第二節介紹幾種現代天文學常用的天球 座標系統, 第三節列出IAU 2006/2000A歲差和章動模型的計算公式。 要計算準確的月相和節氣時刻,準確的太陽和月球曆表不可缺少。 我用美國噴射推進實驗 室(Jet Propulson Laboratory, JPL)制定的曆表。 第四節介紹JPL曆表,講述如何下載曆表數據 和如何用下載的數據計算太陽和月球位置。 JPL曆表其中一個目的是用於航天活動,月球和 行星位置和速度用國際天球座標系(ICRS)的直角座標表示, 所以必須把這些數據轉換成黃道 座標系統才可用來計算月相和節氣。 第五節講述如何計算光行時及光行差以求得視位置,第 六節列出由JPL曆表來計算視黃經的詳細步驟, 第七節講述如何用牛頓–拉弗森方法(NewtonRaphson method)來計算月相和二十四節氣的TDB時刻, 最後一節講述如何把TDB時刻轉化 為UTC時刻。
相信各位要寫"七政四余"有關的程式一定會有用。
|
|