作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对不起,这是我第一次在这里提问,我已经给出了一个FFT函数
void fft_1d(int n, float xr[256], float xi[256], int ntype)
{
/* compute the FFT of a complex signal
xr and xi are the real and imaginary parts respectively
xr and xi contain the signal as input and the FT as output
n is the number of points, it should be a power of 2
ntype is set to 1 for forward transform and -1 for inverse transform
*/
float xr[256]
里放什么?和 float xi[256]
为了做图像的 2D (DFT)? 最佳答案
图像通常是仅实函数。因此,您可以在调用 FFT 函数时将实输入设置为图像值,将虚输入设置为零。
但是,为了执行 2D FFT,您必须首先在每一行上调用 1D FFT,然后在结果的每一列上调用 1D FFT。这些中间结果将是复杂的,并且必须按原样传递给第二组 FFT。
关于c - 如何在 C 中使用给定的 FFT 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3995628/
我是一名优秀的程序员,十分优秀!