【发布时间】:2012-04-01 02:49:57
【问题描述】:
我在 matlab 中编写了一个研究项目,其中使用了很多我不想在 C++ 中重新实现的函数,因此我正在寻找库来为我处理这些。我需要的功能是:(按重要性排序)
- 希尔伯特变换
- 矩阵函数(行列式、逆向、乘法...)
- 求多项式的根(对于大于 5 的度数)
- FFT
- 卷积
- 相关性(matlab 中的 xcorr)
【问题讨论】:
-
您是否尝试过自己寻找这些内容?你发现了什么?
-
这些都是标准的数字例程,谷歌应该用实现、开源、商业和介于两者之间的一切来压倒你。正如@Li-aung Yip 所问——你发现了什么?
-
Numerical Recipes in C可能包含您想要的大部分内容... -
好吧,我发现
FFTW可以进行 FFT 和逆 FFT,我找到了一种简单的方法,可以将其用于希尔伯特变换,Armadillo用于线性代数,GNU Scientific Library可以做很多事情阳光下的一切。我仍然很想听听其他人使用什么。 -
考虑在scicomp.stackexchange.com上提问。
标签: c++ matlab math signal-processing