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 )

此函数计算复数反双曲正切。

广告