complex.h:没有这样的文件或目录。使用complex.h计算C中的复指数

时间:2018-03-21 11:29:27

标签: c complex-numbers exponential

我正在尝试用C语言开发一个低通音频滤波器,并且需要产生复数指数来执行FFT。我的代码产生以下内容:

'error: complex.h: No such file or directory' 

我正在Cygwin编译我的程序,如果它有任何重要性。我简化了我的代码并将其列在下面:

#include <stdio.h>
#include <math.h> 
#include <complex.h>

int N = 16;

int main() {

    double complex W_N = cexp((I*2*M_PI)/(N/2));
    printf("W_N = %.1f%+.1fi\n", creal(W_N), cimag(W_N);

}

我对C编程比较陌生,所以如果我问一些明显的东西,请提前道歉。

0 个答案:

没有答案