この質問は、実際には GSL と MATLAB の間のトレードオフに関するものです。まず、いくつかの変数を定義しましょう。
- Target OS: Windows XP
- Target IDE: MS VS 2005/2008
- Software: Commercial
- Development Language: C++
さらに、これら 2 つのアプローチの使いやすさ、ライセンス、パフォーマンス基準に関する完全な回答が見つからなかったため、この質問をしています。
GNU GSL と MATLAB を使用して、いくつかの数値演算 (FFT など) を実装する必要があります。MS VS IDE を使用する Windows OS では、GSL (cygwin を使用) と MATLAB の両方を使用できることを知っています。
しかし、次の問題があります。
- アプリケーションで MATLAB ライブラリを使用する場合のライセンス(GSL も同様)
- MATLAB C++ コードと GNU GSL のパフォーマンスの違い (特に FFT を計算する場合)
- 使いやすさ(例外、エラー処理、テスト容易性)
実装の決定への道筋を照らしていただければ幸いです。
また、よろしくお願いします