-
Matlab源代码实现的DFT仿真程序:fast_DFT_simulation
资源介绍
DFT的matlab源代码快速DFT模拟
此源代码实现了Roe,Busmeeyer和Townsend(2001)中报告的决策域理论(DFT)。
DFT.R是模型中使用的函数库。
该代码是用R编程语言的2.13.0版编写的。
该库调用优化的C代码以提高速度,您需要先编译此代码,然后才能使用该库。
DFT.c是模型的单线程版本,而DFT_parallel.c是将使用所有可用CPU能力的多线程版本。
编译C库
生成文件将编译DFT.c和DFT_parallel.c以提供DFT.so和DFT_parallel.so。
您将需要安装GNU科学库。
我使用了GNU科学库的1.14版。
我使用GNU
Compiler
Collection中的gcc版本4.4.5编译了代码。
如果您使用的是Debian或衍生版本,则安装软件包r-base,libgsl0-dev,gcc和make应该可以提供所需的一切。
否则,请安装相应的软件包以进行分发。
如果您使用的是Windows,请查看Cygwin,其中包括GNU编译器集合和GNU科学库。
将DFT.c,DFT_parallel.c和makefile放在同一目