つい先ほど行列式の定義(Σ,sgnを使うもの)についてやっと理解したところなのですが、ああすればこういった行列式を定義すると他の計算がうまくいくなんてどうやってうまれてくるのでしょうか。
ただ各行各列から成分を1つずつ取り出し、それらの積に添字についてのsgnを行っただけで、例えば2次の場合、「あっ、こうすれば逆行列求める時に使えるad-bcになるじゃん。」といったような簡単な発想から生まれたのでしょうか。
それとも、行列のad-bcからこのような計算になるようなものはないかといきついた結果なのでしょうか。
それともどちらとも違うのか・・・。
定義の計算方法については理解できたのですが、実際にそれを使うとなるとなぜ適用できるのかまったく理解できません。
疑問に思うことをまとめると、
・どのような発想から行列式の定義のあの式はうまれてきたのか
・2次は実際に逆行列を求める際にad-bcとなるので、行列式をそのまま使えるが、3次以上はなぜ適用できるか、そもそも具体例がわからない
どなたかわかる方いましたら回答よろしくお願いします。
No.3ベストアンサー
- 回答日時:
昔は多元連立一次方程式を系統的に解く事は、大目標でした(実用的には、今でもそうです)。
なので、2元連立一次方程式,3元連立,4元連立,・・・と、n元連立の一般的な形を地道に手計算で解いて行った訳です。その過程で当然、2次の行列式,3次の行列式,4次の行列式,・・・も計算しました。以前調べた事があるのですが、少なくとも6次の行列式までは、[ad-bc]タイプの展開公式があります。5次の行列式なんて5×4×3×2=120項、6次の行列式にいたっては720項も出てきますから、気の遠くなるような計算ですが、昔はコンピューターなんてなかったので、粘り強く手を動かした結果です(やくやったよなぁ~(^^;))。
しかしそこまでやれば、法則性が見えてきます。
detA=Σsgn(i1,i2,・・・,in)・a[1,i1]・a[2,i2]・・・・・a[n,in] (1)
はまさに定義用の式でして、先人の努力により、もっと使いやすい表現があります。(1)で和をとりにくい最大の原因は、添字i1,i2,・・・,in=1~nが独立に1~nの範囲を動けない事です。
detA=Σi1Σi2・・・Σin ε(i1,i2,・・・,in)・a[1,i1]・a[2,i2]・・・・・a[n,in] (2)
(2)のΣi1などは、添字i1について1~nの範囲で、i2,i3,・・・と関わりなく和を取れ、という意味です。そうすると(2)のa[1,i1]・a[2,i2]・・・・・a[n,in]の添字i1,i2,・・・,inは、1~nの間を動く、スロットルマシーンのn個の窓と同じ状態になり、非常に考えやすくなります。
上記を可能にするために現れたのが、エディントンのイプシロンと言われる、ε(i1,i2,・・・,in)です。これはsgn(i1,i2,・・・,in)と実質的に同じなのですが、違いは、i1,i2,・・・,inの中に重複する番号があっても定義され、その場合は0になると決めた事です。そうでない場合(i1,i2,・・・,inの番号が全部違う場合)は、sgnと一致します(そう決めた)。
たったこれだけの事で、(2)の積和は形式的には、
(a11+a12+・・・+a1n)(a21+a22+・・・+a2n)・・・(an1+an2+・・・+ann) (3)
に対応します。例えば2次なら、
(a+b)(c+d)=a(c+d)+b(c+d)=ac+ad+bc+bd
ですが、(2)ではこれにエディントンのイプシロンがかかり、
detA=ε(1,1)・ac+ε(1,2)・ad+ε(2,1)・bc+ε(2,2)・bd
εの定義から、ε(1,1)=ε(2,2)=0,ε(1,2)=1,ε(2,1)=-1なので、
detA=ad-bc
が得られます。
このようにして行列式の計算法は整備され、特に(2)を用いて行列式の特徴的な性質が導かれた後(計算しやすいので)、行列式による連立一次方程式の解の表現であるクラーメルの公式が導かれます。
http://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%A9% …
これは恐らく、20世紀以前の数学の大成果の一つです。で参考URLの形は、2元連立一次方程式,3元連立,4元連立,・・・と、n元連立の一般的な形を地道に手計算で解いて行った過程で、既に予想されていたんですよ。地道な努力の賜物ですよね(^^;)。
回答ありがとうございます。
3次はサラスの法則を知っているのでわかりますが、6次まであったんですね。意外です。
今頑張っている方もそうですが、昔の方もなかなか根気強い人がいたんですね・・・(笑)
エディントンのイプシロン、初めて知りました。
行列式の定義を理解した上だったので、そちらの理解はすんなりできました。
クラーメルの公式は使い方はわかったものの、面倒くさくて証明を飛ばしていたので、参考サイトも参照しつつまた見直してみます。
結局は地道な方法で法則を割り出したわけですか、といっても法則なんてものはほとんどそうですよね。
いろいろと興味深い話が聞けてよかったです、ありがとうございました。
No.5
- 回答日時:
(a11+a12+・・・+a1n)(a21+a22+・・・+a2n)・・・(an1+an2+・・・+ann)・・・・・・・・(3)
普通は、(3)式の展開は分配法則にしたがって
バラバラに分解するのが自然の流れだ。
しかし、これを行列式の定義に使うためにはエディントンの
イプシロンε(i1,i2,・・・,in)を使う必要が出てくる。
これの意味は重複項が出てきた場合、例えば以下のとき
ε(i1,i2,i3、2、2、i6、・・・,in)=0・・・・(4)となる。
このように決めておくと、(3)式は行列式の定義と
一致する。
クラメールの公式からわかるように(4)式がかかる
項目は引き算されてその項目は存在しないのだ。
分母の行列式の中には削除されて重複項は存在しない。
何度もすみません、回答ありがとうございます。
また、返事が遅くなりました。
分配法則から重複項の非存在性、当然のことながらそこまで考えていなかったです。
わかりやすく説明していただきありがとうございました。
No.4
- 回答日時:
detA=Σsgn(i1,i2,・・・,in)・a[1,i1]・a[2,i2]・・・・・a[n,in]・・・・・(1)
(1)式は定義式ですが、これがわかりましたか。
2次の場合を(1)式でやってみたらよいです。
3次の場合は一行についての2次式の展開になり
これは代数的余因子公式と同値になります。
n=kで成り立つのでn=k+1も成り立つ数学的帰納法で
(1)式が証明できますね。
”sgn(i1,i2,・・・,in)”の意味ホントにわかってますか。
これって 1 or -1しかないんですよね。
たったそれだけの事のにすぎないのですが。
しかし、それでも愚置換、奇置換、反転等を理解しておく必要ありますよ。
回答ありがとうございます。
行列式の定義ですが、自分の言葉で説明させていただくと、
n次正方行列において、各行から各列の添字がかぶらないように1つずつ要素を取り出し、その積を計算する。
また、1行目から順に取り出した要素の列の添字を並べ、その転倒数によって、偶順列なら1、奇順列なら-1と定義したsgn(・・・)をそれぞれの積にかけ、すべての順列の和をとったものが行列式だと解釈しております。
なにやらわかりにくい、拙い日本語で申し訳ないです。
余因子行列については計算法しか学んでいないため、もう少し深く勉強してみることにします。
今自分の質問を見返してみたんですが、質問の仕方が悪かったですね。
3次以上に関して、なぜその行列式が定義できるのか、ともしかしたら思われたかもしれませんが、言いたかったのは3次以上でもなぜその行列式が連立方程式を解くための道具として使えるか、ということでした。
多分これは#3さんが回答してくれた通りですかね。
No.1
- 回答日時:
満足いかない回答と思いますけど、
現在はまず行列を習って、その後に行列式を習うという順序が普通ですが、歴史的には後者が先に生まれたと書いてある本を読んだことがあります。
行列はmatrixですが行列式はdeterminantですね。どうして英語では関連がなさそうな単語になるんでしょうか? determinantはdetermineに関係ありそうですね。何を決定するのかと言えば連立方程式に解があるかどうかを決定するということのようです。
回答ありがとうございます。
当たり前のように行列を先に習っていたし、直感的に行列の方が理解しやすいため先だと思っていましたが、行列式の方が先というのは驚きですね。
やはり行列式が使えるのはn次正方行列が成立する連立方程式の解以外には特に使うことはないのですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) パイソンのプログラミングについての質問です 2 2023/05/22 12:39
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- 数学 行列式について。 行列式の問題(手計算でできるもの)の中には文字が含まれていて尚且つn次行列式になっ 3 2023/02/21 23:42
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- 計算機科学 Mathematica 行列の積(内積) Mathematicaで行列の積(内積)を計算したいのです 1 2022/12/05 01:41
- Visual Basic(VBA) vbaで条件付き書式を設定したときの適用範囲について 1 2023/07/17 23:14
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- 数学 数2Bの数列の問題です。 自分は、 まず数列 an=ar^(n-1)と置き こちらの問題の、y= の 1 2022/07/07 16:26
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
皆さん定義を教えてください 「...
-
p⇒q=(¬p)∨qについて
-
ヘシアンが0の場合どうやって極...
-
無限から無限を引いたら何にな...
-
複雑な家庭とは
-
1未満と1以下の違い
-
2変数関数の極値について
-
べき乗
-
eの0乗は1ってどういう原理です...
-
「互いに素」の定義…「1と2は互...
-
\\mathrmと\\rmの違いについて...
-
最大元と極大元の定義の違いが...
-
「logx^2=2logx」が間違って...
-
これの模範解答を教えてくださ...
-
ACCESS IIF関数 複数条件の設...
-
なぜAP=ABsin60°が成り立つので...
-
P(A∩B)=PA(B)×P(A) に何故なる...
-
なぜ、直角三角形ではないのにs...
-
絶対値lil iは虚数単位です こ...
-
数学の両辺2乗と√について教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
皆さん定義を教えてください 「...
-
無限から無限を引いたら何にな...
-
複雑な家庭とは
-
1未満と1以下の違い
-
「互いに素」の定義…「1と2は互...
-
eの0乗は1ってどういう原理です...
-
べき乗
-
「logx^2=2logx」が間違って...
-
日本語 ことば ひとまわり ふた...
-
直和分解とは? 同値関係、同値類
-
p⇒q=(¬p)∨qについて
-
最大元と極大元の定義の違いが...
-
なぜ、直角三角形ではないのにs...
-
ヘシアンが0の場合どうやって極...
-
ACCESS IIF関数 複数条件の設...
-
数字の1とは何なのか?
-
P(A∩B)=PA(B)×P(A) に何故なる...
-
ACCESS VBAでインポート定義の場所
-
0^1(0の1乗)はいくつでしょ...
-
√6=√(-2)(-3)=√(-...
おすすめ情報