Espacios de nombres
Variantes

std::norm(std::complex)

De cppreference.com
 
 
 
std::complex
Funciones miembro
Funciones no miembro
Funciones exponenciales
Funciones de potencias
Funciones trigonométricas
(C++11)
(C++11)
(C++11)
Funciones hiperbólicas
(C++11)
(C++11)
(C++11)
 
<tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody>
Definido en el archivo de encabezado <complex>
(1)
template< class T > T norm( const std::complex<T>& z );
(hasta C++20)
template< class T > constexpr T norm( const std::complex<T>& z );
(desde C++20)
(2)
float norm( float z ); template< class DoubleOrInteger > double norm( DoubleOrInteger z ); long double norm( long double z );
(desde C++11)
(hasta C++20)
constexpr float norm( float z ); template< class DoubleOrInteger > constexpr double norm( DoubleOrInteger z ); constexpr long double norm( long double z );
(desde C++20)
1) Devuelve la magnitud al cuadrado del número complejo z.
2) Se proporcionan sobrecargas adicionales para float, double, long double y todos los tipos de enteros, que se tratan como números complejos con un componente imaginario igual a cero.
(desde C++11)

Parámetros

z - El valor complejo.

Valor de retorno

La magnitud al cuadrado de z.

Notas

La norma calculada por esta función también se conoce como la norma de un cuerpo o el cuadrado absoluto (en inglés).

La norma euclídea de un número complejo la proporciona std::abs, que es más costoso de calcular. En algunas situaciones, puede ser reemplazado por std::norm, por ejemplo, si abs(z1) > abs(z2) entonces norm(z1) > norm (z2).

Véase también

Devuelve la magnitud de un número complejo.
(plantilla de función) [editar]
Devuelve el complejo conjugado.
(plantilla de función) [editar]
Construye un número complejo a partir de una magnitud y un ángulo de fase.
(plantilla de función) [editar]