imag

Extrae el componente imaginario de un número complejo.

template<class T> 
   T imag( 
      constexpr complex<T>& ComplexNum 
   );

Parámetros

  • ComplexNum
    El número complejo cuya parte real va a extraerse.

Valor devuelto

La parte imaginaria del número complejo como una función global.

Comentarios

Esta función de muestra no puede usarse para modificar la parte real del número complejo. Para cambiar la parte real, el valor del componente debe asignarse a un nuevo número complejo.

Ejemplo

// complexc_imag.cpp
// compile with: /EHsc
#include <complex>
#include <iostream>

int main( )
{
   using namespace std;
   complex <double> c1 ( 4.0 , 3.0 );
   cout << "The complex number c1 = " << c1 << endl;

   double dr1 = real ( c1 );
   cout << "The real part of c1 is real ( c1 ) = "
        << dr1 << "." << endl;

   double di1 = imag ( c1 );
   cout << "The imaginary part of c1 is imag ( c1 ) = "
        << di1 << "." << endl;
}
                 

Requisitos

Encabezado: <complex>

Espacio de nombres: std