อาร์กแทนเป็นฟังก์ชันที่มีหลายค่า:สำหรับ x แต่ละตัวจะมีตัวเลข z จำนวนมากจนนับไม่ถ้วน ดังนั้น tan(z)=x แบบแผนคือการคืนค่ามุม z ที่มีส่วนจริงอยู่ใน [-pi/2, pi/2] แทนเจนต์ผกผันเรียกอีกอย่างว่า atan หรือ tan^{-1}.
สำหรับประเภทข้อมูลอินพุตมูลค่าจริง arctan จะส่งคืนเอาต์พุตจริงเสมอ สำหรับแต่ละค่าที่ไม่สามารถแสดงเป็นจำนวนจริงหรืออนันต์ ได้ค่า nan และตั้งค่าสถานะข้อผิดพลาดทศนิยมที่ไม่ถูกต้อง สำหรับอินพุตที่มีค่าเชิงซ้อน arctan คือฟังก์ชันการวิเคราะห์ที่ซับซ้อนที่มี [1j, infj] และ [-1j, -infj] เป็นกิ่งก้าน และต่อเนื่องจากด้านซ้ายบนอดีตและจากด้านขวาในส่วนหลัง
ในการหาค่าแทนเจนต์ผกผันตรีโกณมิติ ให้ใช้เมธอด numpy.arctan() ใน Python Numpy ชุดรูปแบบจะคืนค่าผกผันของ tan ดังนั้นถ้า y =tan(x) แล้ว x =arctan(y) พารามิเตอร์ที่ 1 เป็นแบบอาร์เรย์ พารามิเตอร์ที่ 2 และ 3 เป็นทางเลือก พารามิเตอร์ตัวที่ 2 คือ ndarray ตำแหน่งที่จัดเก็บผลลัพธ์ หากมีให้ จะต้องมีรูปร่างที่อินพุตถ่ายทอดไป หากไม่ได้ระบุหรือไม่มี ระบบจะส่งคืนอาร์เรย์ที่จัดสรรใหม่ พารามิเตอร์ที่ 3 คือเงื่อนไขคือออกอากาศผ่านอินพุต ที่ตำแหน่งที่เงื่อนไขเป็น True อาร์เรย์ out จะถูกตั้งค่าเป็นผลลัพธ์ theufunc ที่อื่น Out Array จะคงค่าเดิมไว้
ขั้นตอน
ขั้นแรก นำเข้าไลบรารีที่จำเป็น -
import numpy as np
รับแทนเจนต์ผกผันตรีโกณมิติ การหา arctan สำหรับ 1 -
print("\nResult...",np.arctan(1))
หา arctan สำหรับ -1 −
print("\nResult...",np.arctan(-1))
การหา arctan สำหรับ 0 −
print("\nResult...",np.arctan(0))
หา arctan สำหรับ 0.3 -
print("\nResult...",np.arctan(0.3))
ตัวอย่าง
import numpy as np # To find the Trigonometric inverse tangent, use the numpy.arctan() method in Python Numpy # The method returns the inverse of tan, so that if y = tan(x) then x = arctan(y). # A tuple (possible only as a keyword argument) must have length equal to the number of outputs. print("Get the Trigonometric inverse tangent...") # finding arctan for 1 print("\nResult...",np.arctan(1)) # finding arctan for -1 print("\nResult...",np.arctan(-1)) # finding arctan for 0 print("\nResult...",np.arctan(0)) # finding arctan for 0.3 print("\nResult...",np.arctan(0.3))
ผลลัพธ์
Get the Trigonometric inverse tangent... Result... 0.7853981633974483 Result... -0.7853981633974483 Result... 0.0 Result... 0.2914567944778671