This shows you the differences between two versions of the page.
|
c:complex.h:cacos [2013/02/03 19:13] 127.0.0.1 external edit |
c:complex.h:cacos [2024/02/16 01:06] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== cacos ====== | ====== cacos ====== | ||
| <code c> | <code c> | ||
| + | double complex cacos(double complex z); | ||
| </code> | </code> | ||
| ==== description of cacos ==== | ==== description of cacos ==== | ||
| - | cacos is in work by code-reference.com \\ | + | compute the complex arc cosine of z\\ |
| - | if you are faster... don't hasitate and add it | + | with branch cuts outside the interval (from -1 to +1) along the real axis. |
| <code c> | <code c> | ||
| - | no example at the moment | + | #include <stdio.h> |
| + | #include <complex.h> | ||
| + | |||
| + | int main( void ) | ||
| + | { | ||
| + | |||
| + | long double complex zlong=4.2 + I*2.34; | ||
| + | double complex zdouble=(double complex)zlong; | ||
| + | |||
| + | double result; | ||
| + | |||
| + | result = cacos(zdouble); | ||
| + | printf("cacos(%f + I*%f) = %f\n", creal(zdouble), cimag(zdouble), result); | ||
| + | return 0; | ||
| + | } | ||
| </code> | </code> | ||
| ===== output of cacos c example ===== | ===== output of cacos c example ===== | ||
| - | no example at the moment | + | cacos(4.200000 + I*2.340000) = 0.517664 |