C Standard Library 简明教程
C Library - <complex.h>
complex.h 头文件是标准 C 库的一部分,它定义了用于处理复数的各种函数和宏。复数 (Z) 包含实部和虚部。
复数表示为 x + yi,其中 x 是实部,y 是虚部,i 是虚数单位(定义为 -1 的平方根)。
C − complex.h Types
在头文件 complex.h 中定义了以下类型:
Sr.No. |
Types & Description |
1 |
imaginary 这是虚数类型宏。 |
2 |
complex 这是复数类型宏。 |
Manipulation Functions
以下是一些操作函数:
Sr.No. |
Function & Description |
1 |
double complex CMPLX(double real, double imag) 此函数从实部和虚部构造一个复数。 |
2 |
double creal( double complex z ) 此函数计算复数的实部。 |
3 |
double cimag( double complex z ) 此函数计算复数的虚部。 |
4 |
double cabs( double complex z ) 此函数计算复数的幅值。 |
5 |
double carg( double complex z ) 此函数计算复数的相角。 |
6 |
double complex conj( double complex z ) 此函数计算复共轭。 |
7 |
double complex cproj( double complex z ) 此函数计算黎曼球面投影。 |
Power Functions
以下是一些幂函数:
Sr.No. |
Function & Description |
1 |
double complex cpow( double complex x, double complex y ) 此函数计算复数幂函数。 |
2 |
double complex csqrt( double complex z ) 此函数计算复二次根。 |
Exponential Functions
以下是一些指数函数:
Sr.No. |
Function & Description |
1 |
double complex cexp( double complex z ) 此函数计算复数 e 为底的指数函数。 |
2 |
double complex clog( double complex z ) 此函数计算复数自然对数。 |
Trigonometric Functions
以下是一些三角函数:
Sr.No. |
Function & Description |
1 |
double complex csin( double complex z ) 此函数计算复正弦函数。 |
2 |
double complex ccos( double complex z ) 此函数计算复数余弦。 |
3 |
double complex ctan( double complex z ) 此函数计算复数正切。 |
4 |
double complex casin( double complex z ) 此函数计算复数反正弦。 |
5 |
double complex cacos( double complex z ) 此函数计算复数反正余弦。 |
6 |
double complex catan( double complex z ) 此函数计算复数反正切。 |
Hyperbolic Functions
下面是双曲函数 −
Sr.No. |
Function & Description |
1 |
double complex csinh( double complex z ) 此函数计算复数双曲正弦。 |
2 |
double complex ccosh( double complex z ) 此函数计算复数双曲余弦。 |
3 |
double complex ctanh( double complex z ) 此函数计算复数双曲正切。 |
4 |
double complex casinh( double complex z ) 此函数计算复数双曲反正弦。 |
5 |
double complex cacosh( double complex z ) 此函数计算复数双曲反正余弦。 |
6 |
double complex catanh( double complex z ) 此函数计算复数双曲反正切。 |