ภาพรวม
ฟังก์ชัน arccos เป็นฟังก์ชัน multivalued: สำหรับ x ใดๆ มี z มากมายที่ cos(z) = x มาตรฐานคืนค่ามุม z ที่ส่วนจริงอยู่ใน [0, π]
- Real input → คืนค่า real เสมอ
- ค่าที่ไม่ใช่ real → คืน
nanตั้ง flag error - Complex input → analytic function มี branch cuts
[-∞, -1]และ[1, ∞]
ใช้ numpy.arccos() คืนค่ามุมในเรเดียน [0, π] เป็น scalar ถ้า input เป็น scalar
พารามิเตอร์
x: พิกัด x บนวงกลมหน่วย (domain real:[-1, 1])out(optional): ndarray เก็บผลลัพธ์where(optional): condition broadcast
ขั้นตอนการทำงาน
1. นำเข้า NumPy
import numpy as np
2. คำนวณ arccos สำหรับค่าต่างๆ
print("\nResult...", np.arccos(1))
print("\nResult...", np.arccos(-1))
print("\nResult...", np.arccos(0))
print("\nResult...", np.arccos(0.3))
ตัวอย่างโค้ดเต็ม
import numpy as np
print("Get the Trigonometric inverse cosine...")
print("\nResult...", np.arccos(1))
print("\nResult...", np.arccos(-1))
print("\nResult...", np.arccos(0))
print("\nResult...", np.arccos(0.3))
ผลลัพธ์
Get the Trigonometric inverse cosine... Result... 0.0 Result... 3.141592653589793 Result... 1.5707963267948966 Result... 1.2661036727794992
ค่าที่ได้: 0, π, π/2, และประมาณ 1.266 เรเดียน ตามลำดับ