【发布时间】:2014-01-15 11:10:40
【问题描述】:
我需要在 c++ 应用程序中做两个信号之间的互相关。我使用了一些库,但结果与 xcorr matlab 函数不同。我还读到了一些关于我可以将 matlab 代码转换为 c 或 c++ 代码的内容,但我不知道如何。
那么,我怎样才能只将 xcorr 转换为 c++ 代码并在我的程序中使用?或者你知道c++中互相关的一些好的实现吗?
谢谢
【问题讨论】:
-
Matlab 中有一个应用程序,可让您使用 .dll 文件创建 .c 和 .cpp 以添加到您的 C++ 项目中。谷歌它;)
-
如果我是你,我会再看看你的 Matlab 和 C++ 代码,看看你是否进行了真正的一对一翻译。一定只是某个地方有一个错误。寻找工具并自动将您的 Matlab 代码转换为 C++ 只会使您的项目更难管理。
-
您可能有兴趣了解 MATLAB 如何实现
xcorr:stackoverflow.com/a/3950552
标签: c++ matlab signal-processing