El lenguaje Go brinda soporte incorporado para constantes básicas y funciones matemáticas para números complejos con la ayuda del paquete cmplx.
Función | Descripción |
---|---|
Abdominales | Esta función devuelve el valor absoluto (también llamado módulo) del número complejo especificado. |
acos | Esta función devuelve el coseno inverso del número complejo especificado. |
Acosh | Esta función devuelve el coseno hiperbólico inverso del número complejo especificado. |
Como en | Esta función devuelve el seno inverso del número complejo especificado. |
Asinh | Esta función devuelve el seno hiperbólico inverso del número complejo especificado. |
Un bronceado | Esta función devuelve la tangente inversa del número complejo especificado. |
Atanh | Esta función devuelve la tangente hiperbólica inversa del número complejo especificado. |
Conjunción | Esta función devuelve el complejo conjugado del número complejo especificado. |
Porque | Esta función se utiliza para devolver el coseno del número complejo especificado. |
Aporrear | Esta función devuelve el coseno hiperbólico del número complejo especificado. |
Cuna | Esta función devuelve la cotangente del número complejo especificado. |
Exp | Esta función devuelve e**x, la base-e exponencial del número complejo especificado. |
información | Esta función devuelve un infinito complejo, complejo(+Inf, +Inf). |
esinf | Esta función informa si real(x) o imag(x) es un infinito. |
IsNaN | Esta función informa si real(x) o imag(x) es NaN y ninguno es infinito. |
Tronco | Esta función devuelve el logaritmo natural del número complejo especificado. |
registro10 | Esta función devuelve el logaritmo decimal del número complejo especificado. |
Yaya | Esta función devuelve un valor complejo «no es un número». |
Fase | Esta función devuelve la fase (también llamada argumento) del número complejo especificado. |
Polar | Esta función devuelve el valor absoluto r y la fase θ de x, tal que x = r * e**θi. |
Pow | Esta función devuelve x**y, la exponencial en base x de y |
recto | Esta función devuelve el número complejo x con coordenadas polares r, θ. |
Pecado | Esta función devuelve el seno del número complejo especificado. |
Sinh | Esta función devuelve el seno hiperbólico del número complejo especificado. |
Sqrt | Esta función devuelve la raíz cuadrada del número complejo especificado. |
Broncearse | Esta función devuelve la tangente del número complejo especificado. |
Tanh | Esta función devuelve la tangente hiperbólica del número complejo especificado. |
Ejemplo 1:
// Golang program to illustrate how to find // the sine value of the given complex number package main import ( "fmt" "math/cmplx" ) // Main function func main() { // Finding sine of the // specified complex number // Using Sin() function res_1 := cmplx.Sin(2 + 5i) res_2 := cmplx.Sin(-1 + 8i) res_3 := cmplx.Sin(-1 - 7i) // Displaying the result fmt.Println("Result 1:", res_1) fmt.Println("Result 2:", res_2) fmt.Println("Result 3:", res_3) }
Producción:
Result 1: (67.47891523845587-30.879431343588244i) Result 2: (-1254.1949676545178+805.3091464217314i) Result 3: (-461.3928755590023-296.25646574921427i)
Ejemplo 2:
// Golang program to illustrate // how to find absolute value package main import ( "fmt" "math/cmplx" ) // Main function func main() { // Finding absolute value of // the specified complex number // Using Abs() function res_1 := cmplx.Abs(3 + 5i) res_2 := cmplx.Abs(-4 + 8i) res_3 := cmplx.Abs(-8 - 7i) // Displaying the result fmt.Println("Random Number 1:", res_1) fmt.Println("Random Number 2: ", res_2) fmt.Println("Random Number 3: ", res_3) }
Producción:
Random Number 1: 5.8309518948453 Random Number 2: 8.94427190999916 Random Number 3: 10.63014581273465
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA