通过手表和太阳判断方向
2011-05-07 23:52
113 查看
在看《荒野求生秘技 man vs wild》时,里面多次提到使用手表和太阳来判断方向。把手表的时针对准太阳,时针和12点刻度的中间就是正南方。我花了蛮长时间才想明白其中的原理。
首先把条件理想化,假设现在是春分日,白昼时间为早上6点到晚上6点。从早6点到晚6点,时针走了360度,而太阳则走了180度(地球自转了180度),即太阳每走一度,时针要走2度。另外对于北半球来说,中午12点时太阳位于正南方。由于时针和12点刻度之间的度数是当前太阳和12点太阳之间度数的2倍,因此它们的中点就是正南方。
对于南半球,指向的就是正北方啦。而热带就杯具了,这方法没用。如果想更精确,还需要考虑白昼时间的季节变化。
首先把条件理想化,假设现在是春分日,白昼时间为早上6点到晚上6点。从早6点到晚6点,时针走了360度,而太阳则走了180度(地球自转了180度),即太阳每走一度,时针要走2度。另外对于北半球来说,中午12点时太阳位于正南方。由于时针和12点刻度之间的度数是当前太阳和12点太阳之间度数的2倍,因此它们的中点就是正南方。
对于南半球,指向的就是正北方啦。而热带就杯具了,这方法没用。如果想更精确,还需要考虑白昼时间的季节变化。
相关文章推荐
- 如何通过DICOM的tag来判断3D图像的方向
- 通过OnTouchEvent(Motionevent event)判断手指滑动方向
- 如何通过DICOM的tag来判断3D图像的方向
- 如何通过DICOM的tag来判断3D图像的方向
- HTML5移动端通过touch事件判断手势方向及页面到达底部
- 如何通过DICOM的tag来判断3D图像的方向
- 通过setOrientation:的办法强制性的旋转到一个特定的方向
- 判断鼠标移入移出元素时的方向
- 通过脚本判断远程Web服务器状态码是否正常
- 通过输入卡号前10位数字判断是哪个银行的卡和类型(储蓄卡or信用卡)
- 判断一个字符串通过变化字符的位置,是否可以组成回文
- 【Android】监测root权限:通过判断su文件确定
- java通过文件头内容判断文件类型
- c#通过socket判断服务器连接是否正常
- 判断三维坐标系旋转正方向的简单方法
- JS通过Cookie判断页面是否为首次打开
- 判断滚轮滚动方向
- C#通过系统API判断已经连接互联网
- java通过文件头内容判断文件类型
- 通过序列化来判断一个对象是否已经更改