La versión compleja de la función sqrt() se define en el archivo de encabezado complejo . Esta función se usa para calcular la raíz cuadrada del número complejo z con una rama cortada a lo largo del eje real negativo.
Sintaxis:
template <class T> complex<T> sqrt(const complex<T>& z);
Parámetros: Este método toma un parámetro obligatorio z que representa el número complejo cuya raíz cuadrada se quiere calcular.
Valor devuelto: esta función devuelve la raíz cuadrada del número complejo z.
El siguiente programa ilustra la función sqrt() para números complejos en C++:
cpp
// C++ program to demonstrate // example of sqrt() function. #include <math.h> #include <iostream> #include <complex> using namespace std; int main() { cout << "Square root of -9 is "; cout << sqrt(complex<double>(-9.0, 0.0)) << endl; cout << "Square root of (-9, -0) is "; cout << sqrt(complex<double>(-9.0, -0.0)) << endl; return 0; }
Producción
Square root of -9 is (0,3) Square root of (-9, -0) is (0,-3)
Publicación traducida automáticamente
Artículo escrito por bansal_rtk_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA