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

conj

 

Devuelve la conjugación compleja de un número complejo.


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

_ComplexNum

El número complejo cuya se devuelve conjugación complejo.

La conjugación compleja de números complejos de entrada.

La conjugación compleja de un número complejo a + BI es a – BI.El producto de un número complejo y su conjugación es el estándar de número a2+ b2.

// complex_conj.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;

   complex <double> c2 = conj ( c1 );
   cout << "The complex conjugate of c1 is c2 = conj ( c1 )= "
        << c2 << endl;

   double dr2 = real ( c2 );
   cout << "The real part of c2 is real ( c2 ) = "
        << dr2 << "." << endl;

   double di2 = imag ( c2 );
   cout << "The imaginary part of c2 is imag ( c2 ) = "
        << di2 << "." << endl;

   // The real part of the product of a complex number
   // and its conjugate is the norm of the number
   complex <double> c3 = c1 * c2;
   cout << "The norm of (c1 * conj (c1) ) is c1 * c2 = "
        << real( c3 ) << 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.
La conjugación compleja de c1 es c2 = conj (c1) = (4, - 3)
La parte real de c2 es (c2) = 4. reales.
La parte imaginaria de c2 es el imag (c2) = -3.
El estándar de (c1 * conj (c1)) es c1 * c2 = 25

Requisitos

complejo <deEncabezado: >

Espacio de nombres: std

Mostrar: