全站数据
8 4 2 0 5 8 1

大方角怎么算

教师招聘小助手 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 15:37:11

问题描述

大方角怎么算,麻烦给回复
精选答案
最佳答案

先计算出坐标增量:

dX=Xb-Xa

dY=Yb-Ya

dY=dY+1E-10 为了使除数不为零而加一个很小的数

方位角计算万能公式:Az=pi * (1-Sgn(dY)/2)-Atn(dX / dY) 单位为弧度 Az=Az * 180 /pi 单位为度

此公式计算无需判断象限,只需在值小于0时加上360即可!

其中,sgn()为求符号函数,若dX<0时其值为-1,dX>0时为1,dX=0时为0。使用此公式不用判断所在象限,直接将坐标增量代入即可求出方位角值,在用计算器编程时若没有SGN()函数可自行判断并用一个变量代替!