如何用时间来测量自己的经纬度。
发布网友
发布时间:2022-05-10 11:47
我来回答
共1个回答
热心网友
时间:2023-07-22 19:25
经度:【前提:手机上的时间为已知的某地标准时间,例如说你的手机时间就是北京时间(东八区、东经120°的时间)】首先,你要测出当地何时是正午(立一根木头于地上,看影长,影子最短的时候为当地正午12时)。其次,算出当地正午时间与北京正午时间12点差了几分钟,1经度/4分钟。然后我举两个例子,希望你看得懂代表含义(例子1:当地的正午为北京时间11点20分,距北京时间正午12时相差40分钟,所以此地与东经120°相差10经度,然后因为此地的正午时间比北京时间早,所以此地在东经120°以东,为东经130°。例子2,此地正午时间为12点40分,所以此地位于东经120°以西,为东经110°)
纬度:【这是我个人无聊时发现的,理论上可行,但十分麻烦】首先要根据当日的日期算出太阳的当天的直射纬度(0.26度/1天),其次要算出(估计)出太阳和地面的夹角(算:用三角形的正切,也就是物长除于影长,然后就算出角了(高中数学没法算,除非特殊角)),记这个角为a。然后90-a,算出的角度数就是此地与太阳直射点之间的纬度差。因为南北半球不知,所以就有4种可能(因为回归线和太阳直射点的问题,如果说你这里想不明白,那前面你太阳的直射点就不会算了)所以不知道当地纬度。(我举个例子吧,已知当天太阳直射北纬20°,而且算出之间纬度差20°,因为正午影子朝北所以此地是北纬40°(日出日落影子端点的连线为东南指向)如果正午影子朝南,那此地为赤道)
【经度的方法为一般方法。纬度方法是自创的,希望有其他方法,此方法仅供参考,因为自创,难免不足】