std:: abs (std::complex)
|
Definido en el encabezado
<complex>
|
||
|
template
<
class
T
>
T abs ( const complex < T > & z ) ; |
||
Devuelve la magnitud del número complejo z .
Contenidos |
Parámetros
| z | - | valor complejo |
Valor de retorno
Si no ocurren 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 estuviera implementada como std:: hypot ( std:: real ( z ) , std:: imag ( z ) ) .
Ejemplo
#include <complex> #include <iostream> int main() { std::complex<double> z(1, 1); std::cout << z << " cartesian is rho = " << std::abs(z) << " theta = " << std::arg(z) << " polar\n"; }
Salida:
(1,1) cartesian is rho = 1.41421 theta = 0.785398 polar
Véase también
|
devuelve el ángulo de fase
(plantilla de función) |
|
|
construye un número complejo a partir de magnitud y ángulo de fase
(plantilla de función) |
|
|
(C++11)
|
calcula el valor absoluto de un valor integral (
|x|
)
(función) |
|
(C++11)
(C++11)
|
valor absoluto de un valor de punto flotante (
|x|
)
(función) |
|
(C++11)
(C++11)
(C++11)
|
calcula la hipotenusa
√
x
2
+y 2 y √ x 2 +y 2 +z 2 (desde C++17) (función) |
|
aplica la función
abs
a cada elemento del valarray
(plantilla de función) |
|
|
Documentación C
para
cabs
|
|