Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การหาค่าอาร์คแทนเจนต์ (Inverse Tangent) ใน Python

ฟังก์ชันอาร์คแทนเจนต์ (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