高中地理... 知道经纬度 如何求日出日落时间呢

 我来答
雪菊锁璧
2020-03-03 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:1074万
展开全部
这个挺复杂的,给点资料你参考
已知:日出日落时太阳的位置h=-0.833°,要计算地的地理位置,经度long,纬度g1at,时区zone,uto为上次计算的日出日落时间,第一次计算时uto=180°。
(1)先计算出从格林威治时间公元2000年1月1日到计算日天数days;
(2)计算从格林威治时间公元2000年1月1日到计算日的世纪数t,则t=(daysuto/360)/36525;
(3)计算太阳的平黄径l=280.46036000.770×t;
(4)计算太阳的平近点角g=357.52835999.050×t
(5)计算太阳的黄道经度λ=l1.915×sing0.020xsin(2g);
(6)计算地球的倾角ε=23.4393-0.0130×t;
(7)计算太阳的偏差δ=arcsin(sinε×sinλ);
(8)计算格林威治时间的太阳时间角gha:gha=uto-180-1.915×sing-0.020×sin(2g)2.466×sin(2λ)-0.053×sin(4λ)
(9)计算修正值e:e=arcos{[sinh-sin(glat)sin(δ)]/cos(glat)cos(δ)}
(10)计算新的日出日落时间ut=uto-(ghalong±e);其中“”表示计算日出时间,“-”表示计算日落时间;
(11)比较uto和ut之差的绝对值,如果大于0.1°即0.007小时,把ut作为新的日出日落时间值,重新从第(2)步开始进行迭代计算,如果uto和ut之差的绝对值小于0.007小时,则ut即为所求的格林威治日出日落时间;
(12)上面的计算以度为单位,即180°=12小时,因此需要转化为以小时表示的时间,再加上所在的时区数zone,即要计算地的日出日落时间为t=ut/15zone上面的计算日出日落时间方法适用于小于北纬60°和南纬60°之间的区域,如果计算位置为西半球时,经度long为负数。

希望能帮到你!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式