发布网友 发布时间:2022-04-30 16:17
共2个回答
热心网友 时间:2022-06-27 06:41
让我来试试计算,日期选的挺好的,太阳直射赤道,那么正午太阳高度就为H=90°-| 纬差|(纬差是指某地的地理纬度与当日直射点所在纬度之间的差值)春分时直射赤道为0度,则纬差就是哈尔滨的纬度,百度了一下哈尔滨纬度为北纬44度,那么正午太阳高度为90-44=46度。
注意是正午太阳高度,不是早上9点,早上9点我们需要从另一个方面(平面)计算。
设定,太阳投到地球的光线是平行的。
北京时间是东八区,为了确定计算,我们需要将哈尔滨时间经度精确,哈尔滨东经125度E,东八区120度E,与哈尔滨差5度,假设哈尔滨当地点虚拟一个时区出来,每15度一个时区,那么哈尔滨与北京时间差5/15=0.3个小时,意思要11点40分钟,哈尔滨就能达到正午太阳高度。
现在,由于是春分,地球正对太阳,我们把经度看成纬度,来计算太阳直射点以及正午太阳高度(经度)。
我们看北京时间9点,太阳的直射点在哪个经度上。十二点直射北京的经度为120度,9点直射经度为120+(12-9)*15=165度。
哈尔滨与直射点的经度差为165-125=40度。
那么我们是否可以认为哈尔滨这时候的太阳高度就为90-40度=50度呢?
刚才忽略了经度是汇聚,而纬度是平行的这点。我们只是得出赤道上,跟哈尔滨经度一样的地方这时候太阳高度是50度的。那么用一把刀,像切纬度一样从东165度平行切将过去,一直切到哈尔滨的切多少度?
地球假设是纯圆形的,那么只需要算出哈尔滨经度差的距离,最后除以111km(地球球面111km为1度),
经度差40度在哈尔滨的距离计算方法。有公式111×cosθ,θ为纬度,哈尔滨纬度北纬44度,所以哈尔滨纬线上,1经度的距离为111*cos(44)=79.85km。
现在我们来计算太阳高度。用40度经度差*79.86km/111km=类似纬度为28.78度。北京时间九点,我们以太阳直射的经度平面做经度赤道的话。哈尔滨就处于北纬(虚拟)28.78度的纬度上,他的太阳高度角就是 90-28.78=61.22度。
热心网友 时间:2022-06-27 06:41
46度。
太阳直射赤道,那么正午太阳高度就为H=90°-| 纬差|(纬差是指某地的地理纬度与当日直射点所在纬度之间的差值)春分时直射赤道为0度,则纬差就是哈尔滨的纬度,百度了一下哈尔滨纬度为北纬44度,那么正午太阳高度为90-44=46度。
一天中任何有太阳的时刻,都有太阳高度角。早上太阳从地平线升起,从地平线附近射过来的太阳光线,与地平面的夹角小,太阳高度角小;越接近正午太阳越高,太阳光线与地平面的夹角越大;而正午过后,太阳又逐渐靠近地平线准备“下班”,因此太阳光线与地平面的夹角又会转而不断变小。