求一地点一年不同日期的日出时间

来源:百度知道 编辑:UC知道 时间:2024/06/04 17:05:30
要求 也就是必须有详细过程!!!!!(包括每步加减等)
请勿引用其他网页(我都没找到一个完整能明白的)
回答好的 我再加100分!
初来诈盗
我之前就是看得你的blog
然后没看明白
把你的q或baidu hi留下吧!

我以前计算过这个问题,分为两个步骤:
1、假设已知某一天,太阳的直射点纬度,查询任意纬度其他的地点之日出时间
其公式为:T=12*arcCos(tgA*tgB)/π
其中,∠A为直射点的纬度,∠B为另一点的纬度
根据冬夏以及南北半球,其中的正负符号有所变化,详细解释需要配图,比较麻烦,可参见我的一篇blog:http://hi.baidu.com/%B3%F5%C0%B4%D5%A9%B5%C1/blog/item/b8310a55f2cee8c4b745aebc.html

2、求任何一天的太阳直射点纬度
其公式为:∠A=arcsin(sinHsinD)
设地球自转每天扫过的角度相同,则有:∠D=π * 当前天数 / 半年天数(冬夏不同)
把公式2的∠A带入公式1,可得T=12-12*arcCos(tg(arcsin(sinHsinD))*tgB)/π
其中:∠H为黄赤交角,∠B为要查询地点的纬度

同样,讲解以及示例需要配图,比较麻烦,以及这个计算的误差,可参见我的另一篇blog: http://hi.baidu.com/%B3%F5%C0%B4%D5%A9%B5%C1/blog/item/c823dd548142875cd1090675.html

哈哈,我的Hi不就是“初来诈盗”嘛?欢迎添加

求任何一天的太阳直射点纬度
公式为:∠A=arcsin(sinHsinD)
设地球自转每天扫过的角度相同,则有:∠D=π *