c++ - 相当于 C++ 的 MATLAB 函数 resample

标签 c++ matlab

我需要像在MATLAB中使用Resample和在C++中使用Octave,重采样描述如下。

“将 x 的采样率更改为 p/q 因子。这是使用多相算法执行的。抗混叠滤波器的脉冲响应 h 要么是指定的,要么是用 Kaiser 窗正弦卡设计的。”

c++ 中是否有与此方法等效的方法? eigen 或 Armadillo 或类似的东西?

提前致谢

最佳答案

摩托罗拉有 library可以进行多相重采样。另外GSL是一个很好的通用数学 C/C++ 工具包,尽管我认为它不会直接开箱即用地执行您想要的操作。

关于c++ - 相当于 C++ 的 MATLAB 函数 resample,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31592922/

相关文章:

c++ - 这种隐式转换是如何发生的?

c++ - 如何打印以特定字符开头的单词数?

regex - 如何使用 sprintf 创建一个正则表达式来匹配文本文件中的 1 个但不超过 N 个连续单词?

Matlab cdfplot : how to control the spacing of the marker spacing

.net - Matlab 无法加载 .NET 程序集

c++ - 为什么 VC++ C4150(删除指向不完整类型的指针)只是一个警告?

c++ - 声明 `using namespace C;` 对于证明 [namespace.udir]/3 中示例中显示的结果至关重要

java - 如何在 Android 上获取有关显示设备的 PCI 信息

matlab - 使用频域检测图像中的平行线

MATLAB:查找图像中特定 RGB 像素值的索引/计数