认知VBA测量坐标计算

认知VBA测量坐标计算

坐标方位角函数代码

Public Function fwj(X, Y)      ‘—–方位角计算

Pi = 4 * Atn(1)

If X = 0 And Y > 0 Then

fwj = Pi / 2

ElseIf X = 0 And Y < 0 Then

fwj = 3 * Pi / 2

ElseIf X = 0 And Y = 0 Then

fwj = “无法反算方位角!”

Else

T = Atn(Y / X)

If X < 0 Then

fwj = T + Pi

ElseIf Y < 0 Then

fwj = T + 2 * Pi

Else

fwj = T

End If

End If

End Function

分享到 :