What is sinh() in C?
The sinh() function returns the hyperbolic sine of a number. To be more specific, it returns the hyperbolic sine of a number in the radians float value.
The figure below shows the mathematical representation of the sinh() function.
The
math.hheader file is required for this function.
Syntax
double sinh(double num)
Parameter
This function requires a number that represents an angle in radians as a parameter.
Use the following formula to convert
degreestoradians
radians = degrees * ( PI / 180.0 )
Return value
sinh() returns the
Example
#include<stdio.h>//header file#include<math.h>int main() {//positive number in radiansprintf("The hyperbolic sine of %lf is %lf \n", 2.3, sinh(2.3));// negative number in radiansprintf("The hyperbolic sine of %lf is %lf \n", -2.3, sinh(-2.3));//converting the degrees angle into radians and then applying sinh()// degrees = 45.0// PI = 3.14159265// result first converts degrees to radians then apply sinhdouble result=sinh(45.0 * (3.14159265 / 180.0));printf("The hyperbolic sine of %lf is %lf \n", 45.0, result);}