segunda-feira, 20 de abril de 2020

Funções hiperbólicas em NumPy

Funções hiperbólicas em NumPy


Para podemos trabalhar com as funções hiperbólicas a biblioteca numpy disponibiliza três funções: sinh, cosh e tanh. Essas funções recebem radianos como argumentos e retornam seno hiperbólico, cossenos hiperbólico e tangente hiperbólico, respectivamente.
Veja um exemplo com a função sinh:
Exemplo
import numpy as np

a = np.sinh(np.pi/2)

print(a)
Com esse exemplo descobrimos que o seno hiperbólico de pi sobre 2 é 2,30.
A função sinh também pode receber os radianos numa matriz e retornar uma matriz com os resultados.
Exemplo
import numpy as np

array = np.array([np.pi/2, np.pi/3, np.pi/4, np.pi/5])

print(np.sinh(array))

Seno, cosseno e tangente hiperbólica para ângulo

Para descobrir o radiano com o seno, cosseno e tangente hiperbólica, podemos utilizar as funções arcsinh, arccosh e arctanh, respectivamente. E logo depois utilizar o resultado dessas funções e descobrir o ângulo com a função rad2deg.
Exemplo
import numpy as np

a = np.rad2deg(np.arcsinh(1.0))

print(a)
A função rad2deg recebe um radiano e retorna um grau.

0 comentários:

Postar um comentário