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

Tính cosin Hyperbolic bằng Python

Để tính cosin Hyperbolic, hãy sử dụng phương thức numpy.cosh () trong Python Numpy. Phương thức này tương đương với 1/2 * (np.exp (x) + np.exp (-x)) và np.cos (1j * x). Trả về các giá trị hyperboliccosine tương ứng. Đây là một đại lượng vô hướng nếu x là một đại lượng vô hướng. Tham số đầu tiên, x là mảng đầu vào. 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ề.

Tham số thứ 3 là điều kiện được phát qua đầu vào. Tại các vị trí mà đ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ó.

Các bước

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

import numpy as np

Lấy cosin Hyperbolic lượng giác. Tìm cosh -

print("\nResult...",np.cosh(np.pi*1j))

Tìm cosh 90 độ -

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

Tìm cosh 60 độ -

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

Tìm cosh 45 độ -

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

Tìm cosh 30 độ -

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

Tìm cosh 0 độ -

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

Ví dụ

import numpy as np

# To compute the Hyperbolic cosine, use the numpy.cosh() method in Python Numpy
# The method is equivalent to 1/2 * (np.exp(x) + np.exp(-x)) and np.cos(1j*x).

print("Get the Trigonometric Hyperbolic cosine...")

# find cosh
print("\nResult...",np.cosh(np.pi*1j))

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

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

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

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

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

Đầu ra

Get the Trigonometric Hyperbolic cosine...

Result... (-1+0j)

Result... 2.5091784786580567

Result... 1.600286857702386

Result... 1.3246090892520057

Result... 1.1402383210764286

Result... 1.0