已知太阳直射北纬20°某地正午太阳高度50°求当地纬度 怎么算啊?求 细节

如题所述

首先要知道太阳高度角的计算公式:
当直射点与某点在同半球,某地太阳高度角=90度—(当地纬度—太阳直射点)
当直射点与某地不在同半球,某地太阳高度角=90度—(当地纬度+太阳直射点)
所以设当地纬度是X,则50=90—(x-20)或者50=90—(x+20)
当地纬度是:北纬60度,或者南纬20度。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-29
因为太阳高度角九十度减去两地的纬度差,所以太阳直射北纬20的时候 算法为50=90-(x-20)
得出x为60。又考虑到南半球,与北纬20度相差40度的地方是南纬20度
所以 当地纬度为北纬60或者南纬20