みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

逆行列(Maxima)

行列の逆行列を求めようとすると、エラーが出ます。
(%i1) A:matrix([1,2,3],[4,5,6],[7,8,9]);
invert(A);
(%o1) matrix([1,2,3],[4,5,6],[7,8,9])
Division by 0
-- an error. To debug this try debugmode(true);
(%i2) A^^(-1);
Singular
-- an error. To debug this try debugmode(true);
行列の加減乗、べき乗、成分の加減乗、べき乗などはできるのに、invert函数、(-1)乗の計算ができません。
Maxima-5.17.1でwxMaxima0.8.0です。

投稿日時 - 2009-02-22 13:30:06

QNo.4739209

すぐに回答ほしいです

質問者が選んだベストアンサー

そもそも数学的な基本事項ですが、例に挙げられている行列は
正則ではありません。

ですので、逆行列は存在しません。

determinant(A)が0となるので Division by 0となり
エラーが出ます。

投稿日時 - 2009-02-22 16:15:07

お礼

数学的に見て、おかしいのですね。テキスト(はじめてのMaxima)に乗ってたとおりの行列の逆行列を計算すると、うまくいきました。
数学は専門でないもので、またこれからも、こんな馬鹿馬鹿しい質問をすると思いますが、乞許!

投稿日時 - 2009-02-22 18:42:15

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問