- 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 Cosine of Complex Number in Golang
The cosine function is a trigonometric function that is used to determine the ratio of the adjacent and hypotenuse sides of a right triangle. When dealing with complex numbers, the cosine function is used to determine the real part of a complex number.
In Golang, the math/cmplx package provides various mathematical functions for complex numbers, including the cosine function. In this article, we will explore how to find the cosine of a complex number in Golang.
Syntax
The syntax to find the cosine of a complex number in Golang is as follows −
cosine := cmplx.Cos(complexNumber)
Where −
Cosine is the real part of the complex number.
complexNumber is the complex number whose cosine is to be found.
Example 1
Let's find the cosine of a complex number (3+4i) using the cmplx.Cos() function in Golang.
package main import ( "fmt" "math/cmplx" ) func main() { complexNumber := complex(3, 4) cosine := cmplx.Cos(complexNumber) fmt.Printf("The cosine of %v is %v", complexNumber, cosine) }
Output
The cosine of (3+4i) is (-27.034945603074224-3.851153334811777i)
Example 2
Now let's find the cosine of a different complex number (1+2i) using the cmplx.Cos() function.
package main import ( "fmt" "math/cmplx" ) func main() { complexNumber := complex(1, 2) cosine := cmplx.Cos(complexNumber) fmt.Printf("The cosine of %v is %v", complexNumber, cosine) }
Output
The cosine of (1+2i) is (2.0327230070196656-3.0518977991518i)
Example 3
Let's find the cosine of another complex number (-2+3i) using the cmplx.Cos() function.
package main import ( "fmt" "math/cmplx" ) func main() { complexNumber := complex(-2, 3) cosine := cmplx.Cos(complexNumber) fmt.Printf("The cosine of %v is %v", complexNumber, cosine) }
Output
The cosine of (-2+3i) is (-4.189625690968807+9.109227893755337i)
Conclusion
The cosine of a complex number is the real part of that complex number. In Golang, we can use the cmplx.Cos() function to find the cosine of a complex number. The cmplx.Cos() function takes a complex number as input and returns the real part of the corresponding cosine value. We can use the cmplx package to perform various mathematical operations on complex numbers in Golang.