太陽高度角と方位角を、与えられた日時と経緯度から計算する関数を作成しました。直接の元にした計算プログラムは、こちらのページのC言語版です。計算方法については、こちらのページをご覧ください。);与えられた引数における太陽高度角と方位角を返します。それぞれ、緯度、経度です。標準時における子午線経度を指定してください。経緯度を六十進で与えたい場合は、139+44/60+28.8869/3600(東経139度44分28秒8869)のような式で書くことができます。ように受け取って下さい(元プログラムではラジアンですが、度数に変換しています)。よりうるう年の2月は29日になる点だけ異なります)。365」このあたりの式で調整してあげればいいのかなと思いましたが、ちょっと自信が無いのでこのままとしました。ベタ移植がいい人は、通算日の計算を元プログラムに合わせて変更してください。関数を同梱しています。十進経緯度を六十進表記に変換します。方位角(度)を16方位(南南東とか)に変換します。使用するために作成しました。