Computer >> Máy Tính >  >> Lập trình >> Python

Nhận tiếp tuyến lượng giác của một góc trong Python

Tiếp tuyến lượng giác tương đương với np.sin (x) /np.cos (x) phần tử khôn. Để tìm Lượng giác của một góc, hãy sử dụng phương thức numpy.tan () trong Python Numpy. Phương thức trả về phần tử sin của tham số thứ nhất x. Đây là một vô hướng nếu là một vô hướng. Tham số đầu tiên, x, là Angle, tính bằng radian (2pi có nghĩa là 360 độ). Tham số thứ 2 và thứ 3 là tùy chọn.

Tham số thứ 2 là một ndarray, một vị trí mà kết quả được lưu trữ. Nếu được cung cấp, nó phải có hình dạng mà các đầu vào phát sóng tới. Nếu không được cung cấp hoặc Không có, một mảng mới được cấp phát sẽ được trả về. Atuple phải có độ dài bằng số lượng đầu ra.

Tham số thứ 3 là điều kiện được phát qua đầu vào. Tại các vị trí có điều kiện làTrue, mảng out sẽ được đặt thành kết quả ufunc. Ở những nơi khác, mảng out sẽ giữ nguyên giá trị ban đầu của nó. Lưu ý rằng nếu một mảng out chưa khởi tạo được tạo thông qua mặc định out =None, các vị trí trong đó có điều kiện là False sẽ vẫn chưa được khởi tạo.

Các bước

Đầu tiên, hãy nhập thư viện được yêu cầu -

import numpy as np

Nhận tiếp tuyến lượng giác. Tìm tiếp tuyến 90 độ -

print("\nResult...",np.tan(np.pi/2.))

Tìm tiếp tuyến 60 độ -

print("\nResult...",np.tan(np.pi/3.))

Tìm tiếp tuyến 45 độ -

print("\nResult...",np.tan(np.pi/4.))

Tìm tiếp tuyến 30 độ -

print("\nResult...",np.tan(np.pi/6.))

Tìm tiếp tuyến 0 độ -

print("\nResult...",np.tan(0))

Tìm tiếp tuyến 180 độ -

print("\nResult...",np.tan(np.pi))

Tìm tiếp tuyến -180 độ -

print("\nResult...",np.tan(-np.pi))

Ví dụ

import numpy as np

# Trigonometric tangent is equivalent to np.sin(x)/np.cos(x) elementwise.
# To find the Trigonometric tangent of an angle, use the numpy.tan() method in Python Numpy
print("Get the Trigonometric tangent...")

# finding tangent 90 degrees
print("\nResult...",np.tan(np.pi/2.))

# finding tangent 60 degrees
print("\nResult...",np.tan(np.pi/3.))

# finding tangent 45 degrees
print("\nResult...",np.tan(np.pi/4.))

# finding tangent 30 degrees
print("\nResult...",np.tan(np.pi/6.))

# finding tangent 0 degrees
print("\nResult...",np.tan(0))

# finding tangent 180 degrees
print("\nResult...",np.tan(np.pi))

# finding tangent -180 degrees
print("\nResult...",np.tan(-np.pi))

Đầu ra

Get the Trigonometric tangent...

Result... 1.633123935319537e+16

Result... 1.7320508075688767

Result... 0.9999999999999999

Result... 0.5773502691896257

Result... 0.0

Result... -1.2246467991473532e-16

Result... 1.2246467991473532e-16