Реализация функции MATLAB в c ++ с использованием компилятора Intel C ++

Я разработал программу MATLAB с Visual C ++. я использую Intel® Integrated Performance Primitives потому что скорость программы важна, и я приложил много усилий для реализации некоторых функций MATLAB. Например, для функций Min и Max над вектором я использую ippsMaxIndx_32f; но есть функция в MATLAB, как найти.
Вот описание найти метод в MATLAB:

Описание
Мне нужна функция, которая реализует эту функцию поиска MATLAB с высокой скоростью.

Есть ли функции внутри Intel Ipp, это работает как найти функция в MATLAB?

0

Решение

Я никогда не слышал о всеобъемлющем порте функциональности Matlab для C ++. Тем не менее, почти все, что делает Matlab, существует где-то в библиотеке C / C ++, некоторые из них не в моей голове:

LAPACK, BLAS, и есть несколько хороших реализаций, наиболее известной (бесплатной) является ATLAS.

БПФ реализован в Matlab через библиотеку FFTW

Есть множество быстрых библиотек изображений с открытым исходным кодом, т.е. интерполяция, фильтрация.

Есть действительно хорошие матрицы ООП-матриц, у Boost хорошая. \

После этого хорошо выясните, что вам нужно, и есть большая вероятность, что кто-то реализовал это в C / C ++.

Вы можете проверить это, чтобы увидеть, если вы можете найти функцию, которую вы ищете! Поскольку я не уверен в этом.

1

Другие решения

Я использовал ippsFind_ * и они работали просто отлично.

0

По вопросам рекламы [email protected]