【文件属性】:
文件名称:DFT的matlab源代码-go-fftw:fftw3的绑定
文件大小:15KB
文件格式:ZIP
更新时间:2021-05-26 03:29:13
系统开源
DFT的matlab源代码由乔纳森·威尔斯(Jonathan
Wills)维护的FFTW
v3.2.2的绑定:随时通过电子邮件给我发送补丁,建议或错误。
FFTW主页:最新版本的文档:
这些绑定是不完整的,但是应该包括足够的功能,您可以执行所需的任何转换(暂时来说可能不那么容易)。
函数定义不能完全反映文档中编写的内容。
例如,传递数组不需要传递数组的大小。
用法:这是使用这些绑定进行简单DFT的示例
data
:=
fftw.NewArray(64)
//
Similar
to
calling
make([]complex128,
64)
forward
:=
fftw.NewPlan(data,
data,
fftw.Forward,
fftw.Estimate)
backward
:=
fftw.NewPlan(data,
data,
fftw.Backward,
fftw.Estimate)
defer
forward.Destroy()
//
Make
sure
to
clean
things
up,
since
there
are
allocations
happening
【文件预览】:
go-fftw-master
----.gitignore(10B)
----fftw()
--------copy_test.go(4KB)
--------doc.go(1KB)
--------array.go(3KB)
--------ldflags.go(108B)
--------copy.go(2KB)
--------plan.go(2KB)
--------array_test.go(952B)
--------exec_test.go(498B)
--------const.go(249B)
--------fft.go(3KB)
--------fftw_test.go(6KB)
----LICENSE(2KB)
----fftw32()
--------doc.go(1008B)
--------array.go(2KB)
--------ldflags.go(111B)
--------plan.go(2KB)
--------const.go(251B)
--------fft.go(1KB)
--------fftw_test.go(6KB)
----README.md(1KB)