- 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程式設計資源
- C程式設計 - 教程
- C - 有用資源
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 )
此函式計算複數反雙曲正切。 |
廣告