Daftar Referensi Python
math.atan2() menghitung sudut dari koordinat y dan x dengan mempertimbangkan kuadran.
Sintaks
math.atan2(y, x)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
y |
Ya | Koordinat vertikal |
x |
Ya | Koordinat horizontal |
Nilai balik: float sudut antara -pi dan pi dalam radian.
Contoh
import math
sudut = math.degrees(math.atan2(1, 1))
print(round(sudut, 6))
Output:
45.0
Contoh Lainnya
Kuadran kedua
import math
sudut = math.degrees(math.atan2(1, -1))
print(round(sudut, 6))
Output:
135.0
Kuadran ketiga
import math
sudut = math.degrees(math.atan2(-1, -1))
print(round(sudut, 6))
Output:
-135.0
Arah sumbu atas
import math
sudut = math.degrees(math.atan2(1, 0))
print(round(sudut, 6))
Output:
90.0
Kesalahan Umum
- Urutan argumen adalah
y, x, bukan x, y. - Hasil diberikan dalam radian.
- Tanda nol dapat memengaruhi hasil pada batas sumbu.
Pelajari Lebih Lanjut
- Referensi: math.atan() · math.hypot() · math.degrees()
- Buku Belajar Python untuk Pemula: Bab 16
