saeed
saeed

Reputation: 2497

Implementing MATLAB function in c++ using Intel C++ compiler

I have developed a MATLAB program with Visual C++. I am using Intel® Integrated Performance Primitives because speed of program is important issue and I have done a lot of efforts for implementing some MATLAB functions. For example, for Min and Max functions over a vector i use ippsMaxIndx_32f; but, there is function in MATLAB like Find. Here is a description of the Find method in MATLAB:

Description I need a function which implements this find function of MATLAB with high speed.

Are there any functions inside Intel Ipp, that works like the Find function in MATLAB?

Upvotes: 0

Views: 672

Answers (2)

Reunanen
Reunanen

Reputation: 8001

I've used ippsFind_* and they have worked just fine.

Upvotes: 0

Saqlain
Saqlain

Reputation: 17918

I've never heard of a comprehensive port of matlab functionality to C++. That being said, almost everything matlab does exists within a C/C++ library somewhere, some off the top of my head:

LAPACK, BLAS, and there are a few good implementations, the most notable (free) one being ATLAS.

FFT is implemented in matlab via the fftw library

There are loads of fast open-source image libraries out there, ie. interpolation, filtering.

There are really good OOP matrix libraries out there, boost has a nice one.\

After that, well figure out what you need and there is a good chance someone has implemented it in C/C++.

You can check to these to see if you can find the function you are looking for! As i am not sure for that.

Upvotes: 1

Related Questions