太阳照射北回归线时各地的昼夜时间差

如题所述

某地的白昼长度由太阳直射的纬度以及当地纬度所决定。

有白昼长度公式:T = 2·arccos( -tg太阳直射纬度·tg当地纬度) / 15 ,得出的就是当地日照时数。公式里面有arccos ,有可能中括号之中会出现大于1或者小于-1的情况,都是无解的,大于1的时候当地发生极夜,小于-1的时候当地发生极昼。

举例在太阳照射北回归线当天,北纬40度的地方,代入公式能得出日照长度是14.85小时;而如果当地是北纬60度,那么日照长度就是18.5小时。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-27

北极圈以内:极昼,昼长24小时

赤道:12小时

南极圈内:0小时

由于纬度变化与昼长变化并非简单的一次函数关系,要设计很多晨昏圈与纬线圈夹角的计算,就不赘述拉,,如果一定要算的话 用这个公式

D=2/15°arc cos(-tan23°26‘tanφ) 

式中D是昼长,φ是地理纬度

本回答被网友采纳