Processing math: 100%

日の出と日の入り・太陽高度・方位角(月単位)

2025年02月16日(日) 02時45分更新

日の出と日の入り・太陽高度・方位角

和暦
場所
タイトル

北緯
東経
標高

計算手順

以下のとおりである。 なお、日の出と南中時刻・日の入り時刻は、高度が0の時の時刻であるが、簡単には計算できないので、6時と12時・18時を初期値として、反復して近似値を算定する。
日の出と日の入りは、仮定時刻から時角を算出し、元の時角の差分値で補正して再度計算し、時角の差が所要以内に収まるまで反復する。
南中時刻は、時角が0になるまで反復する。以下に示す式の三角関数の角度は度であるが、プログラミング言語の三角関数の標準はラジアン単位であるので注意されたい。
精度は、2022年の天文年鑑と比べると日の出は1分程、日の入りは3分程遅れて計算される。

J2000.0 K経過ユリウス年の計算(T)

天文学で使われ西暦2000年1月1日 12:00からの年数を示す。
なお、1月と2月は前年の13月と14月に換算する。P72
K=365Y+30×M+D33.875I/24+|3(M+1)/5|+|Y/4|+64/86400
T=K/365.25

恒星時を算出(Θ)

Θ=325.4606+360.007700536t+0.00000003879t215i+l+360d

太陽の位置の距離r

P71
r=(0.0072560.0000002t)×sin(267.54+359.991t)
+0.000091×sin(265.1+719.98t)
+0.000030×sin(90.0)
+0.000013×sin(27.8+4452.67t)
+0.000007×sin(254+450.4t)
+0.000007×sin(156+329.6t)
r=10r

太陽黄緯(λs)

地球の公転面と直角方向を緯度とし、公転方向を経緯と表す。P71
l=280.4603+360.00769t
+(1.91460.00005t)×sin(357.538+359.991t)
+0.0200×sin(355.05+719.981t)
+0.0048×sin(234.95+19.341t)
+0.0020×sin(247.1+329.640t)
+0.0018×sin(297.8+4452.67t)
+0.0018×sin(251.3+0.20t)
+0.0015×sin(343.2+450.37t)
+0.0013×sin(81.4+225.18t)
+0.0008×sin(132.5+659.29t)
+0.0007×sin(153.3+90.38t)
+0.0007×sin(206.8+30.35t)
+0.0006×sin(29.8+337.18t)
+0.0005×sin(207.4+1.50t)
+0.0005×sin(291.2+22.81t)
+0.0004×sin(234.9+315.56t)
+0.0004×sin(157.3+299.30t)
+0.0004×sin(21.1+720.02t)
+0.0003×sin(352.5+1079.97t)
+0.0003×sin(329.7+44.43t)

赤経α

P74 ε=23.4392910.000130042t
α=tan1(tanλs×cosε)

赤緯δ

P74 ε=23.4392910.000130042t
δ=sin1(sin(λs)×sin(ε))

高度h

P77 h=sin1(sin(δ)×sin(φ)cos(δ)×cos(φ)×cos(Θα))

方位

P77 t=Θα
dc=cos(δ)sin(t)
dm=sin(δ)cos(φ)cos(δ)sin(φ)cos(t)
A=tan1(dc/dm)

出没高度(k)

上記は地球の中心及び太陽の中心で計算しているため角度の補正を行う。
P17 k=-S-E-R+Π

太陽の視半径(S)

太陽の見かけの大きさを観測点からの角度で表したものである。
太陽からの距離により見かけの大きさが変わるので距離(AU)が必要である。
S=161.18/60/r=0.266994/r

見かけの地平線・大気の屈折効果(E)

標高の高い場所から観測すると遠くが見え地平線以下の太陽が観測できる。
大気屈折による屈折効果も影響する。
標高をH(m)とすると。
Π=(2.12/60)H=0.035333333H

大気差(R)

大気により光が屈折するため地平線以下の景色が見える。
R=0.585555

赤道地平線視差(Π)

地球の半径により中心より高い位置から観測しているため日の出は早く見える。
Π=8.794148/60/r=0.0024428/r

時角

経度を360度=24時間で表したものである。15度=1時間である。
tk=cos1sinksinδsinφcosδcosφ

引用書籍

日の出と日の入りの計算 初版第5刷(著作 長沢 工,地人書館)