Python cmath.cosh() Function



The Python cmath.cosh() function returns the hyperbolic cosine of a given complex number.

The hyperbolic cosine function is denoted as cosh(x), where this is the mathematical function that calculates the value of the cosine complex number or a real number x. This function returns the real values that are greater than or equal to 1.

The mathematical representation of the hyperbolic cosine function is defined as −

cosh(x) = (ex + e-x)/ 2

Where e (e = 2.71828) is the base of the natural logarithm. This function is symmetric with respect to the y-axis; cosh(x) = cosh(-X).

Syntax

Following is the basic syntax of the Python cmath.cosh() function −

cmath.cosh(x)

Parameters

This function accepts real numbers, for which we need to find the hyperbolic cosine as a parameter.

Return Value

This function returns the hyperbolic cosine of the given number in the range of [1,).

Example 1

In the below example, we are calculating the hyperbolic cosine of positive numbers using cmath.cosh() function −

import cmath
x = 4.0
result = cmath.cosh(x)
print(result)

Output

Following is the output for the above code −

(27.308232836016487+0j)

Example 2

When we pass a fraction value to the cmath.cosh() function, then it returns a positive complex number −

import cmath
from fractions import Fraction 
x = Fraction(3, -5)
result = cmath.cosh(-x)
print(result)

Output

The output obtained is as follows −

(1.1854652182422676+0j)

Example 3

In the following example, we are retrieving the hyperbolic cosine of a negative number using the cmath.cosh() function.

import cmath
x = -0.67
result = cmath.cosh(x)
print(result)

Output

Following is the output of the above code −

(1.232972949211241-0j)

Example 4

Here, we are creating a loop to calculate the hyperbolic cosine values using the cmath.cosh() function. The loop will iterate through each value of a list.

import cmath
values = [3.0, 4.0, 7.0]
for x in values:
   result = cmath.cosh(x)
   print("cosh({}) = {}".format(x, result))

Output

Output is produced as shown below −

cosh(3.0) = (10.067661995777765+0j)
cosh(4.0) = (27.308232836016487+0j)
cosh(7.0) = (548.317035155212+0j)
python_modules.htm
Advertisements
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy