- 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 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.