tanh( ) function for complex Number in C++


In this article we will be discussing the working, syntax and examples of tanh() function for a complex number in C++ STL.

tanh() for complex number is a function which comes under <complex> header file. This function is used to find the hyperbolic tangent of a complex number. This is the complex version of the tanh() which is under the <cmath> header file.

What is tanh?

Tanh is the hyperbolic tangent function. To easily define the function, we can say that the tanh is equal to hyperbolic sine divided by hyperbolic cosine.

Syntax

complex<T> tanh(complex& num);

Parameters

The function accepts only one parameter which is num, of complex type.

Return value

It returns hyperbolic of tangent num.

Example

Input: complex <double> num(0.0, 1.0);
tanh(num);
Output: (0, 1.55741)

Input: complex <double> num(1.0, 0.0);
tanh(num);
Output: (0.761594, 0)

Approach can be followed −

  • In main function, we define the complex number.
  • Then we print the complex.
  • At last we print the hyperbolic tangent of complex Number.

By this approach we can find out the hyperbolic tangent of complex Number.

Example

C++ code to demonstrate the working of tanh( ) function

#include<iostream.h>
#include<complex.h>
#include<cmath.h>
using namespace std;
int main( ) {
   / / defining complex number
   Complex<double> x(1,0);
   Cout<< “ tanh “<<x<<” =” << tanh(x)<<endl;
   return 0;
}

Output

If we run the above code it will generate the following output −

tanh(1.000000,0.000000) = (0.761594, 0.000000)
tanh(0.000000,1.000000) = (0.000000, 1.557408)

Updated on: 23-Mar-2020

115 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements