Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Finding the Inverse Hyperbolic Sine of Complex Number in Golang
In Go language, there are built-in functions to find the inverse hyperbolic sine of a complex number. Inverse hyperbolic sine is a mathematical function that returns the value of the inverse hyperbolic sine of a complex number. In this article, we will discuss how to find the inverse hyperbolic sine of a complex number in Go.
Syntax
The syntax to find the inverse hyperbolic sine of a complex number in Go is as follows ?
func Asinh(z complex128) complex128
The Asinh() function takes a complex number as an argument and returns the inverse hyperbolic sine of that number.
Example 1: Finding the Inverse Hyperbolic Sine of a Complex Number
Let's consider the following example to find the inverse hyperbolic sine of a complex number ?
package main
import (
"fmt"
"math/cmplx"
)
func main() {
// Creating a complex number
z := complex(4, 3)
// Finding the inverse hyperbolic sine of the complex number
asinh := cmplx.Asinh(z)
// Displaying the result
fmt.Println("Inverse Hyperbolic Sine of", z, "is", asinh)
}
Output
Inverse Hyperbolic Sine of (4+3i) is (2.305509031243477+0.6339838656391765i)
Example 2: Finding the Inverse Hyperbolic Sine of a Negative Complex Number
Let's consider the following example to find the inverse hyperbolic sine of a negative complex number ?
package main
import (
"fmt"
"math/cmplx"
)
func main() {
// Creating a complex number
z := complex(-5, -12)
// Finding the inverse hyperbolic sine of the complex number
asinh := cmplx.Asinh(z)
// Displaying the result
fmt.Println("Inverse Hyperbolic Sine of", z, "is", asinh)
}
Output
Inverse Hyperbolic Sine of (-5-12i) is (-3.257054943061329-1.1749515338392524i)
Example 3: Finding the Inverse Hyperbolic Sine of a Pure Imaginary Number
Let's consider the following example to find the inverse hyperbolic sine of a pure imaginary number ?
package main
import (
"fmt"
"math/cmplx"
)
func main() {
// Creating a complex number
z := complex(0, 7)
// Finding the inverse hyperbolic sine of the complex number
asinh := cmplx.Asinh(z)
// Displaying the result
fmt.Println("Inverse Hyperbolic Sine of", z, "is", asinh)
}
Output
Inverse Hyperbolic Sine of (0+7i) is (2.6339157938496336+1.5707963267948966i)
Conclusion
In this article, we have discussed how to find the inverse hyperbolic sine of a complex number in Go using the built-in Asinh() function. We have also provided examples to help you understand how to use this function to find the inverse hyperbolic sine of different types of complex numbers.
