Hướng dẫn dùng arctan 2 python

Mô-đun numpy của Python có các hàm lượng giác khác nhau như sin, cos, tan, sinh, cosh, tanh, arcsin, arccos, arctan, arctan2, arcsinh, arccosh, arctanh, radian, độ, pseud, deg2rad, rad2deg và unrap. Sử dụng các Hàm lượng giác phức tạp của Python này trên cả mảng một chiều và nhiều chiều.

Chúng tôi sử dụng các mảng bên dưới để chứng minh Hàm lượng giác numpy của Python.

arr1 = np.array([0, 30, 45, 60, 90, 180])
arr1
 
arr2 = np.random.randint(0, 10, size = (10))
arr2
 
arr3 = np.random.randint(10, size = (5, 5))
arr3
 
arr4 = np.random.random((10))
arr4
 
arr5 = np.random.random((5, 5))
arr5
 
arr6 = np.linspace(-1, 1, 10)
arr6

Danh sách các Hàm lượng giác có sẵn trong Python với ví dụ về từng hàm.

Hàm sin numpy trong Python trả về giá trị sin của một mảng nhất định.

np.sin(arr1)
np.sin(arr2)
np.sin(arr3)
np.sin(arr6)

Hướng dẫn dùng arctan 2 python

Hàm cos numpy trong Python trả về giá trị cosin của một mảng nhất định.

np.cos(arr1)
np.cos(arr2)
np.cos(arr3)
np.cos(arr6)

Hàm tan numpy trong Python trả về giá trị tiếp tuyến của một mảng nhất định.

np.tan(arr1)
np.tan(arr2)
np.tan(arr3)
np.tan(arr6)

Hàm numpy sinh trong Python trả về giá trị sin hyperbol của một mảng nhất định.

np.sinh(arr1)
np.sinh(arr2)
np.sinh(arr3)

Hàm numpy cosh trong Python in ra giá trị cosin hyperbol của tất cả các phần tử trong một mảng Python nhất định.

np.cosh(arr1)
np.cosh(arr2)
np.cosh(arr3)

Hàm tanh numpy trong Python hiển thị các giá trị tiếp tuyến hyperbol của một mảng nhất định.

np.tanh(arr1)
np.tanh(arr2)
np.tanh(arr3)

Hàm arcsinh numpy trong Python trả về giá trị sin cung hyperbol của một mảng nhất định.

np.arcsinh(arr1)
np.arcsinh(arr2)
np.arcsinh(arr3)

Hàm arccosh trong Python numpy trả về giá trị cosin cung hyperbol của tất cả các phần tử trong một mảng nhất định.

np.arccosh(arr1)
np.arccosh(arr2)
np.arccosh(arr3)

Hàm numpy arctanh trả về các giá trị tiếp tuyến của cung hyperbol của một mảng nhất định.

np.arctanh(arr4)
np.arctanh(arr5)
np.arctanh(arr6)

Hàm numpy arcsin trả về các giá trị cung sin của một mảng nhất định.

np.arcsin(arr4)
np.arcsin(arr5)
np.arcsin(arr6)

Hàm arccos numpy trong Python trả về các giá trị cosin cung mảng đã cho.

np.arccos(arr4)
np.arccos(arr5)
np.arccos(arr6)

Hàm arctan numpy trong Python này trả về các giá trị tiếp tuyến cung của một mảng.

np.arctan(arr1)
np.arctan(arr2)
np.arctan(arr3)

Hàm arctan2 trong Python numpy trả về các giá trị tiếp tuyến cung khôn ngoan của phần tử của một mảng. Nó chấp nhận hai mảng là đối số x1 và x2 và trả về x1 / x2.

np.arctan2(arr2, arr6)
np.arctan2(arr6, arr2)
np.arctan2(arr3, arr5)
np.arctan2(arr5, arr3)

Hàm cạnh huyền trong Python trả về cạnh huyền của các đối số x1 và x2.

np.hypot(arr2, arr6)
np.hypot(arr3, arr5)

Hàm radian numpy trong Python chuyển đổi góc từ độ sang radian trong một mảng

np.radians(arr1)
np.radians(arr1 * 30)
np.radians(arr1 * 180)
 
np.radians(arr2 * 90)
np.radians(arr3 * 180)
np.radians(arr4)
np.radians(arr5 * 180)

Hàm numpy độ trong Python chuyển đổi góc từ radian sang độ trong một mảng

np.degrees(arr1)
np.degrees(arr1/30)
np.degrees(arr1/60)

np.degrees(arr2)
np.degrees(arr3/30)
np.degrees(arr4)
np.degrees(arr5)

Hàm deg2rad numpy trong Python chuyển đổi từ độ sang radian. deg2rad (n) tương tự hoặc bằng n * pi / 180 (pi hoặc np.pi giữ giá trị 3,14)

np.deg2rad(180)
 
np.deg2rad(arr1)

x = np.array([0, 30, 60, 90, 120, 180, 360])
np.deg2rad(x)

Hàm rad2deg trong Python chuyển đổi từ radian sang độ. rad2deg (n) tương tự hoặc bằng 180 * n / pi (pi = 3,14)

np.rad2deg(5)
 
np.rad2deg(arr2)
np.rad2deg(arr5)
np.rad2deg(arr6)

Hàm unrap numpy trong Python mở các giá trị bằng cách thay đổi các delta giữa các giá trị.

np.unwrap(arr2)
np.unwrap(arr3)
np.unwrap(arr4)
np.unwrap(arr5)
np.unwrap(arr6)



Hàm atan2() trong Python trả atan(y / x), giá trị radian.


Cú pháp

Cú pháp của atan2() trong Python:

import math
math.atan2(y, x)

Ghi chú: Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng math.

Các tham số:

  • y: Đây phải là một giá trị số.

  • x: Đây phải là một giá trị số.


Ví dụ sau minh họa cách sử dụng của hàm atan2() trong Python.

import math
print ("atan2(-0.50,-0.50) : ",  math.atan2(-0.50,-0.50))
print ("atan2(0.50,0.50) : ",  math.atan2(0.50,0.50))
print ("atan2(5,5) : ",  math.atan2(5,5))
print ("atan2(-10,10) : ",  math.atan2(-10,10))
print ("atan2(10,20) : ",  math.atan2(10,20))

Chạy chương trình Python trên sẽ cho kết quả:

atan2(-0.50,-0.50) :  -2.356194490192345
atan2(0.50,0.50) :  0.7853981633974483
atan2(5,5) :  0.7853981633974483
atan2(-10,10) :  -0.7853981633974483
atan2(10,20) :  0.4636476090008061