Python math.sinh() Method
-
Syntax of Python
math.sinh()
Method -
Example 1: Use the
math.sinh()
Method in Python -
Example 2: Use the
math.sinh()
Method to Get Hyperbolic Sine of Degrees -
Example 3:
TypeError
When Using themath.sinh()
Method
Python math.sinh()
method is an efficient way of calculating the hyperbolic sine of a number in radians. The input parameter must be in radians.
Syntax of Python math.sinh()
Method
math.sinh(x)
Parameters
x |
Any positive or negative radian value to be operated on. |
Return
This method returns a float value, from -1 to 1, representing the hyperbolic sine of x
in radians.
Example 1: Use the math.sinh()
Method in Python
import math
x = 1.654
value = math.sinh(x)
print(f"The hyperbolic sine of {x} is {value}.")
x = 0
value = math.sinh(x)
print(f"The hyperbolic sine of {x} is {value}.")
x = -34.5
value = math.sinh(x)
print(f"The hyperbolic sine of {x} is {value}.")
x = math.pi
value = math.sinh(x)
print(f"The hyperbolic sine of {x} is {value}.")
x = math.inf
value = math.sinh(x)
print(f"The hyperbolic sine of {x} is {value}.")
Output:
The hyperbolic sine of 1.654 is 2.518283107292417.
The hyperbolic sine of 0 is 0.0.
The hyperbolic sine of -34.5 is -480982892772388.2.
The hyperbolic sine of 3.141592653589793 is 11.548739357257748.
The hyperbolic sine of inf is inf.
Note that the arguments can be in integers or floats. The values may either be positive or negative.
Example 2: Use the math.sinh()
Method to Get Hyperbolic Sine of Degrees
import math
print("The hyperbolic sine of 30 degrees is ", math.sinh(math.radians(30)))
Output:
The hyperbolic sine of 30 degrees is 0.5478534738880397
We use these methods in mathematical computations related to geometry and have a certain application in astronomical computations.
Example 3: TypeError
When Using the math.sinh()
Method
import math
x = "h"
value = math.sinh(x)
print(f"The hyperbolic sine of {x} is {value}.")
Output:
Traceback (most recent call last):
File "main.py", line 5, in <module>
value=math.sinh(x)
TypeError: must be real number, not str
Note that a TypeError
exception may occur if the argument value is not a number.
Musfirah is a student of computer science from the best university in Pakistan. She has a knack for programming and everything related. She is a tech geek who loves to help people as much as possible.
LinkedIn