 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
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)
