谐波减速器
两个点之间计算方位角普通的办法是计算角度,然后根据X/Y的正负号判断在哪个象限,然后再计算出来,这是很麻烦的一件事,下面和大家介绍一个比较简单的通用计算公式。假设A、B连个点,坐标分别为(XA、YA),(XB、YB),下面计算A—to—B的坐标方位角,我们可以用以下公式进行计算: aab=PI-PI/2*SIGN(YB-YA)-ATAN((XB-XA)/(YB-YA))
SIGN()是取符号(正负)函数
黄金分割率
Excel中三角函数计算出来的是弧度
下面用该公式对方位角在四个象限的情况进行证明:
1、第一象限
图中a=|ATAN((XB-XA)/(YB-YA))|,由于(YB-YA)为正,(XB-XA)为正,则
aab=PI-PI/2*SIGN(YB-YA)-ATAN((XB-XA)/(YB-YA))
=PI/2-a
由此可见公式正确
2、第二象限
图中a=|ATAN((XB-XA)/(YB-YA))|,由于(YB-YA)为正,(XB-XA)为负,则
aab=PI-PI/2*SIGN(YB-YA)-ATAN((XB-XA)/(YB-YA))
=PI/2+a
由此可见公式正确
3、第三象限
大卫克劳斯>波西米亚图中a=|ATAN((XB-XA)/(YB-YA))|,由于(YB-YA)为负,(XB-XA)为负,则
aab=PI-PI/2*SIGN(YB-YA)-ATAN((XB-XA)/(YB-YA))
=3/2PI-a
由此可见公式正确
4、第四象限
图中a=|ATAN((XB-XA)/(YB-YA))|,由于(YB-YA)为负,(XB-XA)为正,则
aab=PI-PI/2*SIGN(YB-YA)-ATAN((XB-XA)/(YB-YA))
=3/2PI+a
由此可见公式正确
张家港突发聚集性疫情
从以上证明可以确定该公式对于四个象限的方位角都能进行正确计算。不过需要说明的是当(YB-YA)为0时会出现bug,这种特例需要我们在实际工作中进行特殊处理。