Función complx.Pow() en Golang con ejemplos

La función complx.Pow() en Golang se usa para encontrar x**y, el exponencial base-x de y. Para esta función, es necesario importar el paquete “math/cmplx”.

Sintaxis:

func Pow(x, y complex128) complex128
  • Pow(0, ±0) devuelve 1+0i
  • Pow(0, c) para real(c)<0 devuelve Inf+0i si imag(c) es cero, de lo contrario Inf+Inf i

Parámetros: Los parámetros utilizados son dos números complejos donde complex128 es el conjunto de todos los números complejos con float64 partes reales e imaginarias. El tipo de retorno de esta función también es un número complejo.

Ejemplo 1:

package main
   
import (
    "fmt"
    "math/cmplx"
)
   
func main() {
    var a complex128
    var b complex128
    a= complex(2,5)
    b= complex(3,7)
    fmt.Println(cmplx.Pow(a,b))
}

Producción:

(-0.03528847161704272+0.0129436389603905i)

Ejemplo 2:

// Golang program to illustrate
// the complx.Pow() Function
  
package main
   
import (
    "fmt"
    "math/cmplx"
)
   
func main() {
    var a complex128
    var b complex128
    a= complex(1,2)
    b= complex(1,0)
      
    // using the function
    fmt.Println(cmplx.Pow(a,b))
}

Producción:

(1.0000000000000002+2i)

Publicación traducida automáticamente

Artículo escrito por prakhar7 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 *