Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
$A \times B$ の SVD を見つける必要があります。ここで、$A$ は上三角行列、B は下三角行列です。LAPACKでこれを行う効率的な方法とルーチンは何ですか?
SVD分解や三角行列の乗算など、多くの行列代数を非常に効率的に実行できるGNU GSLライブラリを提案できます(および他の多くの!)LAPACKもサポートしていると思います(???)
http://www.gnu.org/software/gsl/
私の知る限り、そのような製品の SVD を計算する賢い方法はありません。単純に行列を乗算し、結果の行列の SVD を取得します。