我的目标是编译kiss_fft库,以便在JNI for android开发中使用。但是,首先,我尝试用C语言在我的linux机器上使用kiss_fft库。使用Kiss_fft.c或Kiss_fft ( )中的Kiss_fftr.c计算密度傅立叶变换时。你到底是如何将他们的库编译成你自己的文件的。在我的源代码C文件的顶部,我#include kiss_fft.h和#include k
我正在将代码从Matlab重写到C#。我完全不懂数学。我不得不使用在AForge.net库中找到的快速傅立叶变换函数,但现在我需要IFFT。是否可以使用FFT在几行代码中计算IFFT?Aforge.Net快速傅立叶变换声明:
public static void FFT (Complex[] data, Direction direction)
如何使用 为给定的音频文件绘制频谱我知道我可以在给定的时间(当我播放音频时)获得快速傅立叶变换的数据:BASS_ChannelGetData(chan, fft, BASS_DATA_FFT2048); // get the FFT data
这样,每次t的数组中就有1024个值。我正在使用C++版本,但其他语言中的示例很好(我可以转换它们)。