2009-08-31 6 views
0

Boost UBLASライブラリには、方程式の系を解くためのビルトインソルバがありますか?このドキュメントでは、すべてのUbasソルバールーチンが行列を既に三角形にする必要があることを示しています。Boost UBLASに関する質問

しかし、行列が三角形でない場合、行列を減らして逆置き換えて、方程式の系を解くことができるものがあるでしょうか?

答えて

4

LU分解

+0

LU分解で行列を三角形にする必要はありませんか? –

+0

いいえ、それは定義により三角行列に分解されます。その後、三角ソルバで解くことができます。私はそれのためのウブラスの構文を覚えていません - それはかなり乱雑でしたが、アイデアは同じです:分解し、三角ソルバーを使用します。 – ima