- C标准库
- C库 - 首页
- C库 - <assert.h>
- C库 - <complex.h>
- C库 - <ctype.h>
- C库 - <errno.h>
- C库 - <fenv.h>
- C库 - <float.h>
- C库 - <inttypes.h>
- C库 - <iso646.h>
- C库 - <limits.h>
- C库 - <locale.h>
- C库 - <math.h>
- C库 - <setjmp.h>
- C库 - <signal.h>
- C库 - <stdalign.h>
- C库 - <stdarg.h>
- C库 - <stdbool.h>
- C库 - <stddef.h>
- C库 - <stdio.h>
- C库 - <stdlib.h>
- C库 - <string.h>
- C库 - <tgmath.h>
- C库 - <time.h>
- C库 - <wctype.h>
C库 - <complex.h>
complex.h
头文件是C标准库的一部分,定义了用于处理复数的各种函数和宏。复数(Z)包含实部和虚部。
复数表示为 x + yi,其中 x 是实部,y 是虚部,i 是虚数单位(定义为 -1 的平方根)。
C − complex.h 类型
以下是complex.h
头文件中定义的类型:
序号 | 类型和描述 |
---|---|
1 |
imaginary 这是一个虚数类型宏。 |
2 |
complex 这是一个复数类型宏。 |
操作函数
以下是操作函数:
序号 | 函数和描述 |
---|---|
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 )
此函数计算在黎曼球面上的投影。 |
幂函数
以下是幂函数:
序号 | 函数和描述 |
---|---|
1 |
double complex cpow( double complex x, double complex y )
此函数计算复数幂函数。 |
2 |
double complex csqrt( double complex z )
此函数计算复数平方根。 |
指数函数
以下是指数函数:
序号 | 函数和描述 |
---|---|
1 |
double complex cexp( double complex z )
此函数计算复数以e为底的指数。 |
2 |
double complex clog( double complex z )
此函数计算复数自然对数。 |
三角函数
以下是三角函数:
序号 | 函数和描述 |
---|---|
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 )
此函数计算复数反正切。 |
双曲函数
以下是双曲函数:
序号 | 函数和描述 |
---|---|
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 )
此函数计算复数反双曲正切。 |
广告