回覆列表
  • 1 # 大突破暱圖網

    赤道上永遠都是6點日出,18點日落其它地方是不確定的,具體演算法:日出時間=(24-晝長)/2日落時間=日出時間+晝長或:一天有24小時,包括白天和黑夜,夜長=24-晝長,而凌晨0:00可以看作是黑夜的中點,日出時間=夜長/2,日落時間=24-日出時間。

    先計算出從格林威治時間公元2000年1月1日到計算日天數days;

    計算從格林威治時間公元2000年1月1日到計算日的世紀數t,則t=(daysUTo/360)/36525;

    計算太陽的平黃徑L=280.46036000.770×t;

    計算太陽的平近點角G=357.52835999.050×t

    計算太陽的黃道經度λ=L1.915×sinG0.020xsin(2G);

    計算地球的傾角ε=23.4393-0.0130×t;

    計算太陽的偏差δ=arcsin(sinε×sinλ);

    計算格林威治時間的太陽時間角GHA:GHA=UTo-180-1.915×sinG-0.020×sin(2G)2.466×sin(2λ)-0.053×sin(4λ)

    計算修正值e:e=arcos{[sinh-sin(Glat)sin(δ)]/cos(Glat)cos(δ)}

    計算新的日出日落時間UT=UTo-(GHALong±e);其中“”表示計算日出時間,“-”表示計算日落時間;

    比較UTo和UT之差的絕對值,如果大於0.1°即0.007小時,把UT作為新的日出日落時間值,重新從第(2)步開始進行迭代計算,如果UTo和UT之差的絕對值小於0.007小時,則UT即為所求的格林威治日出日落時間;

    上面的計算以度為單位,即180°=12小時,因此需要轉化為以小時表示的時間,再加上所在的時區數Zone,即要計算地的日出日落時間為T=UT/15Zone上面的計算日出日落時間方法適用於小於北緯60°和南緯60°之間的區域,如果計算位置為西半球時,經度Long為負數。

  • 2 # 使用者5476983221810

    赤道上永遠都是6點日出,18點日落其它地方是不確定的,具體演算法:日出時間=(24-晝長)/2日落時間=日出時間+晝長或:一天有24小時,包括白天和黑夜,夜長=24-晝長,而凌晨0:00可以看作是黑夜的中點,日出時間=夜長/2,日落時間=24-日出時間.

  • 中秋節和大豐收的關聯?
  • 關於傳統文化,易學的發展,你如何看待?