- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Finding the Inverse Hyperbolic Tangent of Specified Number in Golang
In Golang, the math/cmplx package provides functions to calculate various mathematical operations on complex numbers. The inverse hyperbolic tangent function, also known as arctanh, is one of the many functions provided by the package. Inverse hyperbolic tangent function is used to find the angle whose hyperbolic tangent is a given number. This article explains how to find the inverse hyperbolic tangent of a specified number in Golang.
Syntax
The syntax to find the inverse hyperbolic tangent of a complex number is as follows −
func Acctanh(x complex128) complex128
Parameters
The Acctanh() function takes a single parameter, a complex number.
Return Value
The Acctanh() function returns the inverse hyperbolic tangent of the given complex number.
Example 1: Find the Inverse Hyperbolic Tangent of a Complex Number
Let's say we want to find the inverse hyperbolic tangent of a complex number (2+3i). Here is the code to find it −
package main import ( "fmt" "math/cmplx" ) func main() { // Creating a complex number z := complex(2, 3) // Finding the inverse hyperbolic tangent of the complex number actanh := cmplx.Atanh(z) // Displaying the result fmt.Println("Inverse Hyperbolic Tangent of", z, "is", actanh) }
Output
Inverse Hyperbolic Tangent of (2+3i) is (0.14694666622552977+1.3389725222944935i)
Example 2: Find the Inverse Hyperbolic Tangent of a Negative Complex Number
Let's say we want to find the inverse hyperbolic tangent of a negative complex number (-4-5i). Here is the code to find it −
package main import ( "fmt" "math/cmplx" ) func main() { // Creating a complex number z := complex(-4, -5) // Finding the inverse hyperbolic tangent of the complex number atanh := cmplx.Atanh(z) // Displaying the result fmt.Println("Inverse Hyperbolic Tangent of", z, "is", atanh) }
Output
Inverse Hyperbolic Tangent of (-4-5i) is (-0.09641562020299616-1.4483069952314644i)
Example 3: Find the Inverse Hyperbolic Tangent of a Zero Complex Number
Let's say we want to find the inverse hyperbolic tangent of a zero complex number (0+0i). Here is the code to find it −
package main import ( "fmt" "math/cmplx" ) func main() { // Creating a complex number z := complex(0, 0) // Finding the inverse hyperbolic tangent of the complex number atanh := cmplx.Atanh(z) // Displaying the result fmt.Println("Inverse Hyperbolic Tangent of", z, "is", atanh) }
Output
Inverse Hyperbolic Tangent of (0+0i) is (0+0i)
Conclusion
Finding the inverse hyperbolic tangent of a specified number in Golang is an easy task using the math/cmplx package's Acctanh() function. It takes a complex number as input and returns the inverse hyperbolic tangent of the number.