Я разработал программу MATLAB с Visual C ++. я использую Intel® Integrated Performance Primitives потому что скорость программы важна, и я приложил много усилий для реализации некоторых функций MATLAB. Например, для функций Min и Max над вектором я использую ippsMaxIndx_32f
; но есть функция в MATLAB, как найти.
Вот описание найти метод в MATLAB:
Описание
Мне нужна функция, которая реализует эту функцию поиска MATLAB с высокой скоростью.
Есть ли функции внутри Intel Ipp, это работает как найти функция в MATLAB?
Я никогда не слышал о всеобъемлющем порте функциональности Matlab для C ++. Тем не менее, почти все, что делает Matlab, существует где-то в библиотеке C / C ++, некоторые из них не в моей голове:
LAPACK, BLAS, и есть несколько хороших реализаций, наиболее известной (бесплатной) является ATLAS.
БПФ реализован в Matlab через библиотеку FFTW
Есть множество быстрых библиотек изображений с открытым исходным кодом, т.е. интерполяция, фильтрация.
Есть действительно хорошие матрицы ООП-матриц, у Boost хорошая. \
После этого хорошо выясните, что вам нужно, и есть большая вероятность, что кто-то реализовал это в C / C ++.
Вы можете проверить это, чтобы увидеть, если вы можете найти функцию, которую вы ищете! Поскольку я не уверен в этом.
Я использовал ippsFind_ * и они работали просто отлично.