blob: 276bd3a60bff9c3af9c382e671d6a75c73122a01 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <complex.h> // for complex, cimag, creal, csinh, I
#include <math.h> // for cos, cosh, sin, sinh
double complex csinh(double complex z)
{
double x, y;
x = creal(z);
y = cimag(z);
return sinh(x) * cos(y) + (cosh(x) * sin(y)) * (double complex)I;
}
|