【文件属性】:
文件名称:DFT的matlab源代码-q-fftw:适用于KDB+/q的FFTW
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-26 04:42:44
系统开源
DFT的matlab源代码快速傅立叶变换
q-FFTW为KDB
+
/
q
3.x启用FFTW
3.x()。
FFTW是一个C兼容库,可使用FFT(快速傅立叶变换)算法在O(n
log
n)时间内高效地计算傅立叶变换。
q-FFTW由两个主要文件组成:
动态库qfftw.so
/
qfftw.dll
(已静态链接到FFTW
libfftw3.a
),并且
实用程序q脚本fftw.q
,可将函数加载到.fftw目录名称空间中。
它可以安装在Linux,MacOSX或Windows中。
用法
请参阅将q-FFTW安装到KDB
+
/
q系统中的部分。
这是一个示例用法:
q)\l
fftw.q
q)re:
1
0
1
0
1f
q)im:
0
1
0
1
0f
q).fftw.dft
(re;im)
3
0.8632713
2.038842
-1.038842
0.1367287
2
-0.1367287
1.038842
-2.038842
-0.8632713
q).fftw.dct
re
6
1.110223e-16
1.236068
1.110223e-16
3.236068
.f
【文件预览】:
q-fftw-master
----.gitignore(18B)
----fftw.q(491B)
----qfftw.c(5KB)
----README.md(5KB)
----build.sh(1KB)