繁体   English   中英

使用Intel C ++编译器在C ++中实现MATLAB函数

[英]Implementing MATLAB function in c++ using Intel C++ compiler

我已经用Visual C ++开发了一个MATLAB程序。 我之所以使用英特尔®集成性能基元,是因为程序速度是重要问题,并且我为实现某些MATLAB函数付出了很多努力。 例如,对于矢量上的Min和Max函数,我使用ippsMaxIndx_32f 但是,MATLAB中有类似Find的函数。 这是MATLAB中Find方法的描述:

说明我需要一个函数,该函数可以高速实现MATLAB的find函数。

英特尔Ipp内部是否有任何功能类似于MATLAB中的“ 查找”功能?

我从未听说过将Matlab功能全面移植到C ++。 话虽如此,matlab所做的几乎所有工作都存在于某个地方的C / C ++库中,其中有些超出了我的脑海:

LAPACK,BLAS和一些不错的实现,最著名的(免费)实现是ATLAS。

通过fftw库在matlab中实现FFT

有大量的快速开源图像库,即。 插值,滤波。

那里确实有很好的OOP矩阵库,boost有一个不错的库。\\

在那之后,弄清楚您需要什么,并且很有可能有人用C / C ++实现了它。

您可以检查这些以查看是否可以找到所需的功能! 因为我不确定。

我用过ippsFind_ * ,它们工作得很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM