dtft.c
来自「FFT实现的标准C源码」· C语言 代码 · 共 21 行
C
21 行
/* dtft.c - DTFT of length-L signal at a single frequency w */#include <cmplx.h> /* complex arithmetic */complex dtft(L, x, w) /* usage: X=dtft(L, x, w); */double *x, w; /* \(x\) is \(L\)-dimensional */int L;{ complex z, X; int n; z = cexp(cmplx(0, -w)); /* set \(z=e\sp{-j\om}\) */ X = cmplx(0,0); /* initialize \(X=0\) */ for (n=L-1; n>=0; n--) X = cadd(cmplx(x[n], 0), cmul(z, X)); return X;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?