Biblioteca compleja de C ++ - Norma

Descripción

Es una norma de complejo y devuelve el valor normativo del número complejo x. El valor normal de un número complejo es su magnitud al cuadrado, definida como la suma del cuadrado de su parte real e imaginaria (sin la unidad imaginaria). Este es el cuadrado de abs (x).

Declaración

A continuación se muestra la declaración de std :: norm.

template<class T> T norm (const complex<T>& x);

C ++ 11

template<class T> T norm (const complex<T>& x);

Parámetros

x Es un valor complejo.

Valor devuelto

Devuelve el valor normativo del número complejo x.

Excepciones

ninguna

Ejemplo

En el siguiente ejemplo para std :: norm.

#include <iostream>     
#include <complex>      

int main () {
   std::complex<double> mycomplex (1.0,5.0);
   std::cout << "The norm of " << mycomplex << " is " << std::norm(mycomplex)
      << '\n';
   return 0;
}

La salida de muestra debería ser así:

The norm of (1,5) is 26