Espacios de nombres
Variantes
Acciones

std::abs(std::complex)

De cppreference.com
< cpp‎ | numeric‎ | complex
 
 
 
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)
 
Definido en el archivo de encabezado <complex>
template< class T >
T abs( const complex<T>& z );

Devuelve la magnitud del número complejo z.

Contenido

[editar] Parámetros

z - El valor complejo.

[editar] Valor de retorno

Si no se producen errores, devuelve el valor absoluto (también conocido como norma, módulo o magnitud) de z.

Los errores y casos especiales se manejan como si la función se implementara como std::hypot(std::real(z), std::imag(z)).

[editar] Ejemplo

#include <iostream>
#include <complex>
 
int main()
{
    std::complex<double> z(1, 1);
    std::cout << z << " Cartesiano es rho = " << std::abs(z)
              << " teta = " << std::arg(z) << " polar\n";
}

Salida:

(1,1) Cartesiano es rho = 1.41421 teta = 0.785398 polar

[editar] Véase también

Devuelve el ángulo de fase.
(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]
Calcula el valor absoluto de un valor entero (|x|)
(función) [editar]
Valor absoluto de un valor de punto flotante (|x|)
(función) [editar]
(C++11)(C++11)(C++11)
Calcula la raíz cuadrada de la suma de los cuadrados de dos o tres (C++17) números dados (x2
+y2
), (x2
+y2
+z2
)
(función) [editar]
se aplica la std::abs función a cada elemento de valarray
Original:
applies the function std::abs to each element of valarray
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(plantilla de función) [editar]