电影迷的家

标题: 如何求出各纬度的昼长时间 [打印本页]

作者: xgm518    时间: 2024-8-29 19:53
标题: 如何求出各纬度的昼长时间

冬至日北纬60度昼长时间为什么是5个半小时?)

因为昼长是和周日圈在地平线上的弧长有关(姑且叫做“白昼弧长”),而这是由太阳直射纬度和观察者当地纬度决定的。

如上图(在附件里):(北半球为例)
O点为地心,圆N为所求纬度的纬线圈;A B两点为晨昏线与该为线圈的交点。
设:太阳直射点纬度的度数为β、所求点纬度的度数为α,地球的半径为R,则
∠MON=β、∠OCN=α、 OC=R
所以ON=Rsinα, NC=NA=Rcosα
    MN=ONtanβ= Rsinαtanβ
∠MNA= arcos(MN/NA)= arcos(tanαtanβ)
白昼弧长=2 arcos(tanαtanβ)
公式arccos里面有可能出现大于1或者小于-1的情况,都是无解,大于1的时候是极夜,小于-1的时候是极昼,因为没有日出日落所以才无解的。
例如:冬至的北纬60度,太阳直射南纬23.5度,就这么代入公式,得出白昼弧长是82.277度。
而地球每小时自转15度,所以地球转过白昼弧长所需的时间是 82.277/15 = 5.48小时。即常说的五个半小时。夏至则为十八个半小时。(5:30+18:30=24)

微信图片_20240829195113.png (202.17 KB, 下载次数: 77)

微信图片_20240829195113.png





欢迎光临 电影迷的家 (https://dymdj.com/) Powered by Discuz! X3.2