0

Visual C++ で MATLAB プログラムを開発しました。プログラムの速度が重要な問題であり、いくつかの MATLAB 関数を実装するために多くの努力をしたため、インテル® インテグレーテッド・パフォーマンス・プリミティブを使用しています。たとえば、ベクトルに対する Min 関数と Max 関数の場合ippsMaxIndx_32f、 ;を使用します。ただし、 MATLAB にはFindのような関数があります。以下は、MATLAB のFindメソッドの説明です。

説明 この MATLAB の検索機能を高速に実装する関数が必要です。

Intel Ipp内に、MATLABのFind関数のように機能する関数はありますか?

4

2 に答える 2

1

matlab機能のC++への包括的な移植について聞いたことがありません。そうは言っても、matlabが行うほとんどすべてのことは、C / C ++ライブラリ内のどこかにあり、頭のてっぺんから離れています。

LAPACK、BLAS、そしていくつかの優れた実装がありますが、最も注目すべき(無料の)実装はATLASです。

FFTは、fftwライブラリを介してMATLABに実装されています

そこには高速のオープンソース画像ライブラリがたくさんあります。補間、フィルタリング。

そこには本当に良いOOPマトリックスライブラリがあります、ブーストには素晴らしいものがあります。\

その後、必要なものをよく理解してください。誰かがC /C++でそれを実装している可能性があります。

これらをチェックして、探している機能が見つかるかどうかを確認できます。よくわからないので。

于 2013-02-26T11:19:44.890 に答える
0

私はippsFind_*を使用しましたが、問題なく動作しました。

于 2013-02-26T11:25:16.557 に答える