Bluebit .NET マトリックス ライブラリには、.NET プラットフォームでオブジェクト指向の線形代数のクラスが用意されています。同時線形方程式、方程式の線形系の最小二乗解、固有値と固有ベクトル問題、および単数値の問題の解法を解くために使用することができます。また、アイゲン、LQ、LU、コレスキー、QR、SVDなどの関連する行列因数分解も提供されています。上記の機能は、実行列と複素行列の両方に存在します。実行列と複素行列、ベクトル、因数分解には、2 つの類似したクラスセットが用意されています。Bluebit .NET マトリックス ライブラリは、使いやすく強力なインターフェイスを公開する一方で、パフォーマンスを犠牲にすることはありません。高度に最適化された BLAS および標準の LAPACK ルーチンは、ライブラリ内で使用され、高速な実行と正確な計算を提供します。Bluebit .NET マトリックス ライブラリは、混合モードの C++ プロジェクトとして開発され、マネージ コードとアンマネージ コードを組み合わせて、両方の長所を提供します。ネイティブ C++ コードの速度と、.NET Framework の機能豊富で使いやすい環境です。
バージョン 5.0 では、疎行列のサポートが追加されました。
バージョン履歴
- バージョン 5.0 に転記 2009-11-30
疎行列のサポートを追加しました
- バージョン 2.5.5000.811 に転記 2006-09-14
パフォーマンスの向上と新機能が追加されました。
プログラムの詳細
Eula
EULA - 使用許諾契約書
ソフトウェアを使用すると、これらのライセンス条項に同意する必要があります。これらのライセンス条項に同意しない場合は、本ソフトウェアをインストールしないでください。Bluebit ソフトウェアとの個別の署名契約を締結していない限り、次のライセンス条項は、付属の .NET Matrix ライブラリの使用に適用されます。ライセンス交付金。Bluebit ソフトウェアは、.NET マトリックス ライブラリの 1 つのコピーを使用するライセンスを付与します。"Use" は、ソフトウェアの保存、読み込み、インストール、実行、または表示を意味します。.NET マトリックス ライブラリを変更したり、.NET マトリックス ライブラリのライセンスや制御機能を無効にしたりすることはできません。デリバティブ作品。.NET マトリックス ライブラリ ソフトウェアは、開発環境内で使用し、アプリケーションを作成する目的で販売されています。時間制限のある試用版ライセンス、単一のマシン ライセンス、またはアカデミック ライセンスを使用している場合は、.NET Matrix Library の機能を使用して開発した主要なアプリケーションの一部として 、.NET Matrix Library を再配布することはできません。開発者用ライセンスを持っている場合は、.NET マトリックス ライブラリ機能を使用して開発した主要なアプリケーションの一部として、.NET マトリックス ライブラリを再配布できます。すべてのライセンスの種類について、提供された .NET Matrix ライブラリをカプセル化するコンポーネントまたはコントロールを作成することは、どのような状況でも許可されていません。アプリケーションの一部ではない派生コントロールまたはコンポーネントを配布することはできません。所有権。.NET マトリックス ライブラリは、Bluebit ソフトウェアまたはそのサードパーティのサプライヤによって所有され、著作権で保護されています。ライセンスは、.NET マトリックス ライブラリにタイトルや所有権を付与せず、.NET マトリックス ライブラリでの権利の販売ではありません。Bluebitソフトウェアの第三者のサプライヤーは、本ライセンス条項に違反した場合に、その権利を保護することができます。コピーと適応。アーカイブ目的で .NET Matrix ライブラリのコピーまたは適合を行う場合、またはコピーまたは適合が .NET マトリックス ライブラリの使用を許可される際に不可欠な手順である場合にのみ、コピーまたは適合を行えます。すべてのコピーまたはアダプテーションで、元の .NET Matrix ライブラリ内のすべての著作権表示を複製する必要があります。.NET マトリックス ライブラリをパブリック ネットワークにコピーすることはできません。逆アセンブリまたは復号化なし。.NET マトリックス ライブラリを逆アセンブルまたは逆コンパイルすることはできません。転送。.NET マトリックス ライブラリの転送時に、ライセンスは自動的に終了します。転送時に、コピーおよび関連ドキュメントを含む .NET Matrix ライブラリを転送先に配布する必要があります。譲渡者は、転送の条件として、本ライセンス条項に同意する必要があります。終了。Bluebit ソフトウェアは、本ライセンス条項に準拠しなかった場合に、通知された場合にライセンスを終了することがあります。終了後、.NET マトリックス ライブラリを、すべてのコピー、適合、および任意の形式でマージされた部分と共に直ちに破棄する必要があります。限定保証。このソフトウェアは、このソフトウェアは、このソフトウェアに関するすべての保証を否認しますが、特定の目的に対する商品性および適合性の黙示的保証を含むがこれに限定されません。結果的損害の制限。Bluebitソフトウェアは、Bluebitソフトウェアがそのような損害賠償または請求の可能性について助言された場合でも、そのようなソフトウェアの使用または使用不能に起因する間接的、結果的、または付随的損害に対して責任を負いません。Bluebit ソフトウェアは、いかなる損害に対しても、.NET マトリックス ライブラリを使用するライセンスに対して支払われた価格を超える損害に対して責任を負うものとします。請求の形式に関係なく。.NET マトリックス ライブラリを使用するユーザーは、.NET マトリックス ライブラリの品質とパフォーマンスに関するすべてのリスクを負います。販売者の責任は、製品交換または購入価格のプロラタ払い戻しのみに制限されます。