Paquete cmlux en Golang

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *