2017-03-14 5 views
0

Aを実n×n行列、bを長さnの実数値ベクトル、xをこの線形システムの解ベクトルとすると、A x = bとする。複素行列に同じソルバを適用する

我々はAとBが複雑であれば、私は同じソルバーを適用することができますA.

B= inv(A) 

ので、

x =A^{-1}b. 

x= B*b 

の逆数を見つけることによって、xの解決策を見つけることができますか?

編集:なぜそれがうまくいくのか説明を探しています。ありがとう:)

+1

試しましたか?簡単です.... – Brick

+0

Matlabで[線形システムの解明](https://www.mathworks.com/help/matlab/math/systems-of-linear-equations.html)について学ぶための資料を読むことをお勧めします。 – horchler

+0

私は、その操作を行った後、結果が正しいことを確認したい場合は、それを行う方法を教えてください。 –

答えて

0

あなたはそれを行うことができます。 Matlabのほうがx = A\bになります。それは通常、より迅速かつ正確に答えを得るでしょう。

+0

ありがとう。なぜ複雑な行列に対してもうまくいかなければならないという理由を書いてください。 –

+1

私はその質問にどう答えるか分かりません。それは逆の定義とほとんど同じです。場合によっては(実際の行列の場合と同様に)逆数はないかもしれませんが、逆数がある場合は、記述しているプロパティを持つと定義されています。 @SabbirHasan質問は実際には逆になるはずです - なぜ複雑な行列ではうまくいかないのでしょうか? – Brick

0

簡潔に言えば、フィールドに関係なくどの行列でも機能します。 (まあ、少なくとも現実の複雑なフィールド作品。)

あなたの質問は、Bが存在するかどうかではないかと思います。 Bの行列式が非ゼロである限り、それは行います。逆に。

関連する問題