私はベクトル数学と複素数を必要とするプロジェクトに取り組んでいます。
私はC/C ++をサポートし、うまくいけばまともなパフォーマンスを持つ優れたオープンソースAPIを探しています。
これらの関数は自分で書くことはできますが、醜くて遅くなります。
私はベクトル数学と複素数を必要とするプロジェクトに取り組んでいます。
私はC/C ++をサポートし、うまくいけばまともなパフォーマンスを持つ優れたオープンソースAPIを探しています。
これらの関数は自分で書くことはできますが、醜くて遅くなります。
私は、弾丸物理学にバンドルされているSonyVectorMathライブラリを定期的に使用しています。高速で、多くの線形代数アルゴリズムがあります。
複素数の場合は、std::complexを使用するだけです。
C ++複素数ライブラリを使用できます。
また、Boostは線形代数パッケージを提供します
私はこれらのパッケージを個人的に使用したことはありませんが、利用可能なライブラリの素晴らしい選択については、オブジェクト指向数値にアクセスしてください。
Eigenは研究においてかなり標準的であり、必要なものも提供する必要があります。