dft.c

来自「FFT实现的标准C源码」· C语言 代码 · 共 16 行

C
16
字号
/* dft.c - N-point DFT of length-L real-valued signal */#include <cmplx.h>                               /* complex arithmetic */void dtftr();                                    /* DTFT's over a frequency range */void dft(L, x, N, X)                             /* usage: dft(L, x, N, X); */double *x;                                       /* \(x\) is \(L\)-dimensional real */complex *X;                                      /* \(X\) is \(N\)-dimensional complex */int L, N;{       double pi = 4 * atan(1.0);       dtftr(L, x, N, X, 0.0, 2*pi);             /* \(N\) frequencies over \([0,2\pi)\) */}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?