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 realstd::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 imaginariastd::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 |