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
Com esse exemplo descobrimos que o seno hiperbólico de pi sobre 2 é 2,30.
import numpy as np
a = np.sinh(np.pi/2)
print(a)
a = np.sinh(np.pi/2)
print(a)
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))
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
A função rad2deg recebe um radiano e retorna um grau.
import numpy as np
a = np.rad2deg(np.arcsinh(1.0))
print(a)
a = np.rad2deg(np.arcsinh(1.0))
print(a)
0 comentários:
Postar um comentário