ฟังก์ชันอาร์คแทนเจนต์ (arctan) เป็นฟังก์ชันหลายค่า: สำหรับ x แต่ละค่า มี z หลายค่าที่ tan(z) = x ข้อตกลงคือคืนค่ามุม z ที่ส่วนจริงอยู่ใน [−π/2, π/2] รู้จักกันในชื่อ atan หรือ tan⁻¹
สำหรับข้อมูลนำเข้าจริง arctan คืนค่าจริงเสมอ ค่าที่ไม่ใช่จริงหรืออนันต์ คืน nan สำหรับข้อมูลซับซ้อน เป็นฟังก์ชันวิเคราะห์ซับซ้อนมีจุดตัดกิ่งที่ [1j, infj] และ [−1j, −infj]
การใช้งาน numpy.arctan()
ใช้ numpy.arctan() คืนค่าผกผันของแทนเจนต์ คือ y = tan(x) → x = arctan(y)
ตัวอย่างค่าต่างๆ
import numpy as np
print("หาค่าอาร์คแทนเจนต์...")
print("\nผลลัพธ์ arctan(1)...\n", np.arctan(1))
print("\nผลลัพธ์ arctan(-1)...\n", np.arctan(-1))
print("\nผลลัพธ์ arctan(0)...\n", np.arctan(0))
print("\nผลลัพธ์ arctan(0.3)...\n", np.arctan(0.3))
ผลลัพธ์
หาค่าอาร์คแทนเจนต์...
ผลลัพธ์ arctan(1)...
0.7853981633974483
ผลลัพธ์ arctan(-1)...
-0.7853981633974483
ผลลัพธ์ arctan(0)...
0.0
ผลลัพธ์ arctan(0.3)...
0.2914567944778671