Atan2

在三角函數中 ， 兩個參數的函數是正切函數的一個變種 。 對於任意不同時等於0的實參數和 ， 所表達的意思是座標原點爲起點 ， 指向的射線在座標平面上與x軸正方向之間的角的角度 。 當時 ， 射線與x軸正方向的所得的角的角度指的是x軸正方向繞逆時針方向到達射線旋轉的角的角度 ； 而當時 ， 射線與x軸正方向所得的角的角度指的是x軸正方向繞順時針方向達到射線旋轉的角的角度 。 在幾何意義上 ， 等價於 ， 但的最大優勢是可以正確處理而的情況 ， 而不必進行會引發除零異常的操作 。 函數最初在計算機編程語言中被引入 ， 但是現在它的應用在科學和工程等其他多個領域十分常見 。 他的出現最早可以追溯到FORTRAN語言 ， 並且可以在C語言的數學標準庫的math.h文件中找到 ， 此外在Java數學庫 、. NET的System.Math （ 可應用於C # 、 VB.NET等語言 ） 、 Python的數學模塊以及其他地方都可以找到atan2的身影 。 許多腳本語言 ， 比如Perl ， 也包含了C語言風格的atan2函數 。