Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

imag

 

Extrae el componente imaginario de un número complejo.


   template<class Type>
Type imag(
   const complex<Type>& _ComplexNum
);

_ComplexNum

El número complejo cuya parte real debe ser extraída.

La parte imaginaria de números complejos como función global.

Esta función de plantilla no se pueden utilizar para modificar la parte real de números complejos.Para cambiar la parte real, un nuevo número complejo se debe asignar el valor componente.

// 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;
}
El número complejo c1 = (4,3)
La parte real de c1 es (c1) = 4. reales.
La parte imaginaria de c1 es el imag (c1) = 3.

Requisitos

complejo <deEncabezado: >

Espacio de nombres: std

Mostrar: