Python數位atan2()方法

2019-10-16 23:07:23

Python數位atan2()方法返回atan(y / x)的反正切值,以弧度表示。

語法

以下是atan2()方法的語法 -

atan2(y, x)

注意 - 此函式不能直接存取,需要匯入math模組,需要使用math靜態物件呼叫此函式。

引數

  • y - 此引數必須是數位值。
  • x - 此引數必須是數位值。

返回值

  • 此方法返回atan(y / x),以弧度表示。

範例

以下範例顯示了atan2()方法的用法。

#!/usr/bin/python3
import math

print ("atan2(-0.50,-0.50) : ",  math.atan2(-0.50,-0.50))
print ("atan2(0.50,0.50) : ",  math.atan2(0.50,0.50))
print ("atan2(5,5) : ",  math.atan2(5,5))
print ("atan2(-10,10) : ",  math.atan2(-10,10))
print ("atan2(10,20) : ",  math.atan2(10,20))

當執行上述程式時,它會產生以下結果 -

atan2(-0.50,-0.50) :  -2.35619449019
atan2(0.50,0.50) :  0.785398163397
atan2(5,5) :  0.785398163397
atan2(-10,10) :  -0.785398163397
atan2(10,20) :  0.463647609001