2017-03-15 2 views
0

は、私は、設定された線形方程式を解くためにLAPACKを使用しようとしているが、私はプログラムを実行するとき、私はそれはlapsackのcgesvの "info> 0"エラーはどうなりますか?

要素U(10011001)が正確にゼロであることを述べインフォメーション> 0でエラーが発生します。因数分解 は完了しましたが、因数Uは正確に特異なので、 解を計算できませんでした。

これはどういう意味ですか?私はcgesvサブルーチンを使用しています。私はAとBの1001×1001行列を持ち、Xは1001です。 "情報> 0エラー"は実際には単純に何を意味しますか?

+2

これは、おそらく計算上の問題よりも線形代数問題です。あなたは線形方程式の解についての条件について知っていますか? – francescalus

+0

あなたはそれが何を意味するか分からないので、いいえ、ごめんなさい!エラーメッセージが実際に何を意味しているのかちょっと混乱していて、オンラインで何も見つけられなかったので、素敵なStackOverflowコミュニティにお尋ねしたいと思いました! :) – AlphaBetaGamma96

+1

関連読者http://math.stackexchange.com/questions/702951/easiest-way-to-solve-system-of-linear-equations-involving-sectionular-matrix(特に非ユニークな解と無料の変数)https://en.wikipedia.org/wiki/LU_decomposition#LU_factorization_with_Partial_Pivoting –

答えて

0

これは、係数行列が可逆ではなく、解が見つからないことを意味します。このエラーは、係数行列の初期LU分解から来ています。そして、Uの最後の対角要素は0になります。

関連する問題