文件名称:mxpfit:通过类似于Prony的方法的多重电子拟合函数拟合采样数据
文件大小:187KB
文件格式:ZIP
更新时间:2024-05-28 15:41:15
C++
mxpfit mxpfit-用于多要素FIT的C ++模板库 描述 mxpfit是一个库,用于通过多指数和来找到函数的最佳逼近,其给出为 在哪里 和 该库主要提供两个应用程序编程接口(API):1)通过改进的快速ESPRIT算法从均匀网格上的采样数据中恢复指数和的指数和权重,以及2)通过修正的平衡减少给定指数和的项数截断算法。 该库是用C ++和模板编写的,使我们能够使用各种标量类型以良好的性能执行仿真。 要求 支持C ++ 11标准的现代C ++编译器,例如GCC(> = 4.8.0)和Clang(> = 3.2)。 -线性代数库 快速傅立叶变换库 (跨平台制作),用于构建示例和测试 用于生成源代码文档的 [可选] 文件说明 包括/ fftw3 / shared_plan.hpp:一维FFT计划的线程安全包装器类 mxpfit / balanced_truncation.h
【文件预览】:
mxpfit-master
----cmake()
--------FindFFTW3.cmake(4KB)
--------CxxCompilerSetup.cmake(2KB)
----Doxyfile.in(104KB)
----test()
--------catch()
--------mxpfit()
--------fftw3()
--------CMakeLists.txt(125B)
----include()
--------mxpfit()
--------fftw3()
--------CMakeLists.txt(0B)
----LICENSE(1KB)
----.clang-format(2KB)
----examples()
--------fast_esprit.cpp(5KB)
--------esprit_gaussian.cpp(4KB)
--------constants.hpp(1KB)
--------balanced_truncation.cpp(4KB)
--------timer.hpp(1KB)
--------esprit_compare.cpp(7KB)
--------CMakeLists.txt(849B)
----CMakeLists.txt(3KB)
----README.md(5KB)