00:本文目录
01:概念辨析
01.01:方位角、仰角与距离
方位角和仰角经常在卫星定位时用。
方位角即东南西北,比如:正北是0度,北偏东30度是30度等。
想要获取哪个方向的方位角是多少,很简单。只需打开手机系统自带应用——指南针,仔细看小刻度就能知道了。
仰角和距离应该很容易理解 : )
01.02:三维坐标
这里的三维坐标,是一个点相对另一个点的位置。分XYZ三个量。
02:目标
制作一个输入一个点相对另一个点的方位角、仰角与距离,得出一个点相对于另一个点的三维坐标的特别没用的小工具。
03:资源
03.01:准备
python IDLE (3.7 32-bit)(其他版本没什么太大影响)
Windows10系统
03.02:文献参考
04:开始编程
不耽误时间,先把源码放上
from math import sin,cos,pi
def main(angle,angle2,distance):
if angle<0:
while angle<0:
angle=angle+360
else:
angle=angle%360
if angle2<0:
while angle2<0:
angle2=angle2+360
else:
angle2=angle2%360
distance2=cos(angle2*pi/180)*distance
if angle%90==0:
if angle==0:
(x,y)=(0,distance2)
elif angle==90:
(x,y)=(distance2,0)
elif angle==180:

这篇博客介绍了如何利用Python结合方位角、仰角和距离计算三维坐标。首先,解释了方位角和仰角的概念,接着讨论了三维坐标系统。博主的目标是创建一个工具,输入方位角、仰角和距离即可得到新的三维坐标。资源部分提到了Python IDLE和相关数学文献。最后,博主分享了源码并邀请读者参与优化。

1350

被折叠的 条评论
为什么被折叠?



