如何计算一年中任意一天某地正午的太阳照射角度

如题所述

第1个回答  2017-02-17
首先你要知道太阳和春分点的角距.太阳约365天回到春分点,每天大约在恒星背景上移动1度,所以你先要知道当天跟上次春分相差多少天,得出太阳跟春分点之间的角距(黄经),取值范围是0-360度.
角距知道之后,就代公式:sin太阳赤纬 = sin角距 * sin黄赤交角 ,角距和黄赤交角已知,算出的“太阳赤纬”就是太阳在天球上的赤纬坐标,也即太阳直射地球的纬度.出现负数表示直射南半球.
知道太阳直射哪个纬度,就用90-(当地纬度-太阳赤纬),就得出正午太阳高度.本回答被网友采纳