dtftr.c
来自「FFT实现的标准C源码」· C语言 代码 · 共 18 行
C
18 行
/* dtftr.c - N DTFT values over frequency range [wa, wb) */#include <cmplx.h> /* complex arithmetic */complex dtft(); /* DTFT at one frequency */void dtftr(L, x, N, X, wa, wb) /* usage: dtftr(L, x, N, X, wa, wb); */double *x, wa, wb; /* \(x\) is \(L\)-dimensional real */complex *X; /* \(X\) is \(N\)-dimensional complex */int L, N;{ int k; double dw = (wb-wa)/N; /* frequency bin width */ for (k=0; k<N; k++) X[k] = dtft(L, x, wa + k*dw); /* \(k\)th DTFT value \(X(\om\sb{k})\) */}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?