Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

sin

Devuelve el seno de un número complejo.

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

_ComplexNum

El número complejo cuyo se está determinando seno.

El número complejo que es el seno de números complejos de entrada.

Identidades que definen los senos complejos:

sin (z) = (1/2i) * (exp (iz) – exp (-iz))

sin (z) = sin (a + BI) = garrote de sin (a) (b) + sinh de los icos (a) (b)

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

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

   // Values of sine of a complex number c1
   complex <double> c2 = sin ( c1 );
   cout << "Complex number c2 = sin ( c1 ) = " << c2 << endl;
   double absc2 = abs ( c2 );
   double argc2 = arg ( c2 );
   cout << "The modulus of c2 is: " << absc2 << endl;
   cout << "The argument of c2 is: "<< argc2 << " radians, which is " 
        << argc2 * 180 / pi << " degrees." << endl << endl; 

   // sines of the standard angles in the first 
   // two quadrants of the complex plane
   vector <complex <double> > v1;
   vector <complex <double> >::iterator Iter1;
   complex <double> vc1  ( polar ( 1.0, pi / 6 ) );
   v1.push_back( sin ( vc1 ) );
   complex <double> vc2  ( polar ( 1.0, pi / 3 ) );
   v1.push_back( sin ( vc2 ) );
   complex <double> vc3  ( polar ( 1.0, pi / 2 ) );
   v1.push_back( sin ( vc3 ) );
   complex <double> vc4  ( polar ( 1.0, 2 * pi / 3 ) );
   v1.push_back( sin ( vc4 ) );
   complex <double> vc5  ( polar ( 1.0, 5 * pi / 6 ) );
   v1.push_back( sin ( vc5 ) );
   complex <double> vc6  ( polar ( 1.0, pi ) );
   v1.push_back( sin ( vc6 ) );

   cout << "The complex components sin (vci), where abs (vci) = 1"
        << "\n& arg (vci) = i * pi / 6 of the vector v1 are:\n" ;
   for ( Iter1 = v1.begin( ) ; Iter1 != v1.end( ) ; Iter1++ )
      cout << *Iter1 << endl;
}
Número complejo c1 = (3,4)
Número complejo c2 = sin (c1) = (3,85374, - 27,0168)
El módulo de c2 es: 27,2903
El argumento de c2 es: -1,42911 radianes, que es -81,882 grados.

El sin complejo de componentes (vci), donde ABS (vci) = 1
& argumento (vci) = i * el pi/6 vectoriales v1 es:
(0.85898,0.337596)
(0.670731,0.858637)
(- 1.59572e-013,1.1752)
(-0.670731,0.858637)
(-0.85898,0.337596)
(- 0,841471, - 1.11747e-013)

complejo <deEncabezado: >

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft