std::sin(std::complex)
De cppreference.com
Definido en el archivo de encabezado <complex>
|
||
template< class T > complex<T> sin( const complex<T>& z ); |
||
Calcula el seno complejo de un valor complejo z
.
Contenido |
[editar] Parámetros
z | - | El valor complejo. |
[editar] Valor de retorno
Si no se producen errores, devuelve el seno complejo de z
.
Los errores y los casos especiales se manejan como si la operación se implementara por -i * std::sinh(i*z)
, donde i
es la parte imaginaria.
[editar] Notas
La función seno es una función completa en el plano complejo, y no tiene puntos de ramificación.
La definición matemática de seno es sin z =eiz -e-iz |
2i |
[editar] Ejemplo
Ejecuta este código
#include <iostream> #include <cmath> #include <complex> int main() { std::cout << std::fixed; std::complex<double> z(1, 0); // se comporta como el seno real a lo largo de la línea real std::cout << "sin" << z << " = " << std::sin(z) << " ( sin(1) = " << std::sin(1) << ")\n"; std::complex<double> z2(0, 1); // se comporta como sinh a lo largo de la línea imaginaria std::cout << "sin" << z2 << " = " << std::sin(z2) << " (sinh(1) = " << std::sinh(1) << ")\n"; }
Salida:
sin(1.000000,0.000000) = (0.841471,0.000000) ( sin(1) = 0.841471) sin(0.000000,1.000000) = (0.000000,1.175201) (sinh(1) = 1.175201)
[editar] Véase también
Calcula el coseno de un número complejo (cos(z)). (plantilla de función) | |
Calcula la tangente de un número complejo (tan(z)). (plantilla de función) | |
(C++11) |
Calcula el arco seno de un número complejo (arcsin(z)). (plantilla de función) |
(C++11)(C++11) |
Calcula el seno (sin(x)) (función) |
Aplica la función std::sin a cada elemento de valarray. (plantilla de función) | |
Documentación de C para csin
|