行列の標準化について質問です

このQ&Aのポイント
  • 行列の標準化について質問です。参考書では、行列を対角化するための手法が紹介されていますが、具体的な手順や判断方法について教えていただきたいです。
  • 参考書によれば、行列を対角化するためには固有値や固有ベクトルを求める必要があります。しかし、どのようにして固有ベクトルを求め、それを用いて行列を対角化するのかが分かりません。詳しい手順について教えてください。
  • 行列の対角化について質問です。参考書に記載されている手法では、固有値や固有ベクトルを求めた後、それを用いて行列を対角化することができると説明されています。しかし、なぜ特定の固有ベクトルを用いるのかや、具体的な計算方法について理解できていません。詳しい説明をお願いします。
回答を見る
  • ベストアンサー

行列の標準化について質問です。

行列の標準化について質問です。 手元の参考書では、A= 1 4 3 2 の行列を対角化する際の手法として、2次元行列P x1 x2 y1 y2 をおき、 P^-1AP=B,B= t1 0 0 t2 とおいた際に、 AP=BPを変形し、 x+4y=tx  ] 3x+2y=ty ]・・・α という連立方程式に変換した上で、x,yをPの成分として Pを求めています。 解法として、Aの固有値を求めるため、α≠0としてtの範囲をもとめ(この場合はt=-2,5となります) αにt=-2,5を代入し、 x=y=a(aは任意の数) x=4b,y=-3b(bは任意の数)を導いています。 ここまでは理解できるのですが、参考書ではこの後、 a=1,b=1を代入して、P= 1 4 2 -3 より、P^-1AP= 5 0 0 -2 となって対角化できた、と説明しています。 Pはなぜ 1 4 2 -3 となり 4 1 -3 2 とはならないのでしょうか。 x1 x2 y1 y2 の並びの、x1とx2に2解あるXのどちら側を当てはめればよいか、 どうやって判断するのでしょうか。 固有ベクトルを算出した後、実際にP^1APを計算してどの組み合わせになるのか調べる必要があるのでしょうか? 2次行列ならまだしも、n次行列の場合は手も足も出ません。 行列の分かる方、教えていただければ幸いです。

  • entap
  • お礼率29% (93/313)

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

  • ベストアンサー
  • koko_u_u
  • ベストアンサー率18% (216/1139)
回答No.1

>Pはなぜ >1 4 >1 -3 >となり >4 1 >-3 1 >とはならないのでしょうか。 4 1 -3 1 で P^-1 A P を計算してみましたか?

entap
質問者

お礼

ご指摘の通り、Pが間違っていました。 また、P^-1の計算手順に不手際があり、 固有ベクトルをどちらに置いても、行列が対角化できることが分かりました。 更に、ナニをトチ狂ったのか、対角化行列の -2 0 0 5 と 5 0 0 -2 を区別していました。要は同じ固有値からなる対角行列なので どちらがどちらでもいいことですね。 ありがとうございました。

entap
質問者

補足

当然計算いたしました。 というより、自分の中でそうやって総当りで調べるしかないので、なかなかn次正方行列(n>2)を計算することができず困っています。固有値はわかっても、Pが算出できないものも多いのです。 計算するまで標準化するための行列が分からない場合、 二次正方行列ならともかく、三次以上の正方行列では 正解を探して何度も計算するはめになると思っています。 (固有値tと、対角化行列であることが判明しているので、ある程度は手間が省けますが)。 また、n次正方行列に対して手も足も出ません。 もしかして、総当りで調べる以外に方法はないのでしょうか?

その他の回答 (3)

  • alice_44
  • ベストアンサー率44% (2109/4759)
回答No.4

P を全て求める必要はないでしょう。 一個求めれば十分ですよ。 P の全ての列を求めるときに 列と固有値の対応が解らない…と 書いておられるように読めるのですが、 もともと、固有値(tの値)をひとつ選んで 代入した式から x,y を求めたのですから、 t と x,y の対応は、その時点で解っている はずです。 あるいは、t に対して x:y の比が ひとつに決まらないときにどうしたらよいのか? ということであれば、そのようなとき、 t に対する x,y は、部分ベクトル空間に なりますから、その空間の基底を P の列として並べればよいのです。 対角化可能な行列であれば、 それで済みます。

entap
質問者

お礼

ありがとうございます。 >もともと、固有値(tの値)をひとつ選んで代入した式から x,y を求めたのですから、 >t と x,y の対応は、その時点で解っているはずです。 列の並べ方が分からない、というのが問題でしたが、 並べ方はどちらでもいい、ということに気づいていませんでした。 (元行列を対角化するために、無数にある行列から適当にAをピックした→対角化できれば、変換後の値の変わりようは気にしない)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

#1 でいわれていることなのですが, 4 1 -3 1 で P^-1 A P を計算した結果はどうなりましたか?

entap
質問者

お礼

当方の単純な計算ミスでした。おさわがせいたしました。

  • koko_u_u
  • ベストアンサー率18% (216/1139)
回答No.2

えーと。 「すべての」P を求めたい。ということですか?

entap
質問者

お礼

違いました。 x,yの比率だけが判明することは比率からわかっておりました。 おさわがせいたしました。

関連するQ&A

  • 行列

    |-1  0  2|   |-1  1  1| |-1  0  2| 行列Aを対角化可能ならば、正則行列Pを求めてP^(-1)APを対角行列にせよ。という問題で、 自分で計算し、 Φ(x)=x(x-1)^2 となって 固有値はx=0,1 ですよね? そしてx=1のとき、W1の基底が1つ、たとえば (1 0 1)t   と (0 1 0)t そしてx=2のとき、W2の基底が2つでてきました。たとえば (2 1 1)t これらをくっつけて、Pを |1 0 2| |0 1 1| |1 0 1| としてさらにP^(-1)をもとめてもP^(-1)APが対角行列になりません! 何回もやったので計算間違いはないはずなのですが、どこがいけないのでしょうか・・・ ちなみに答えはないのですが、基底が3つ出てくるのに対角化できないことってあるのでしょうか?? 確認をおねがいします!

  • 対角化不可能な4次正方行列

    行列A= (-1,0,0,1) (0,1,0,0) (0,0,1,0) (4,0,0,-1) について。 Aの固有値を求め、それぞれの固有値に対するAの固有空間の基底を一組求めよ。また、適当な正則行列Pを求めてp^(-1)APが対角行列になるようにせよ。 という問題がわかりません。 自分で計算したところ、λ=-3,1(3重解)と出ました。 λ=-3のとき、基底のひとつはt^(1,0,0,-2)と出ました。 問題はλ=1のときです。(1*E-A)を変形したときのランクは1で、未知数4だから4-1=3>0で対角化不可能です。 このときの固有ベクトルをt^(x,y,z,w)とするならば、z=2xという関係式から t^(1,0,0,2) t^(0,1,0,0) t^(0,0,1,0) を基底に選んだのですが、これは間違っているでしょうか? あと、この後どうやったらいいのかわかりません。 いま出した4つのベクトルを正規化して横に並べても、これはPにはならないですよね。 教えてください。

  • 線形代数の質問です。

    行列 A=|6 2|    |2 3| について固有値はλ=2,7 固有ベクトルはx=t1≠0,x=t2≠0として    |x| = t1 | 1| |x| = t2 | 1 | |y| |-2| , |y| |1/2| と計算で出したのですが 正規直行行列により対角行列に変換する場合は 上の結果より   P=| 1 1 |   | -2 1/2 |とおけば   P*-1AP=| 2 0 |  | 0 7 | となる という回答でよろしいのでしょうか? また、2次形式A(x)=X*TAX=6x1*2+4x1x2+3x2を標準形に直せという問題がどのような解法をすればいいのかわかりません。 以上2点ご教授願います。(私が解いた固有値、固有ベクトルが間違っている場合もご指摘ください) よろしくお願いいたします。

  • 行列の問題を教えてください。

    行列の問題で解けなくて困っています. よろしければ教えていただけないでしょうか。 行列に関係する以下の問い(1)~(4)に答えよ。 (1)2行2列の行列をAとする。さらにその固有値をλ1,λ2(λ1≠λ2)とし、それぞれに付随する固有ベクトルを(x1,y1)と(x2,y2)とする。 P≡ |x1 x2| |y1 y2| と置くと、固有値と固有ベクトルの定義から AP=P|λ1 0| |0 λ2| と書ける。ここから、 A=P|λ1 0|P^-1 | 0 λ2| および A^n=P|λ1 0|^nP^-1 |0 λ2| となることを示せ。ここでP^-1はPの逆行列、nは正の整数、A^nは行列Aのn乗を示す。 (2)固有値が1と-1である2行2列の行列Bがある。この行列のn乗B^nを求めよ。さらにその逆行列(B^n)^-1を求めよ。B^nと(B^n)^-1の両方において、nが偶数と奇数で答えが異なるので、両者を区別して答えを示せ。必要なら2つの正則な正方行列B1、B2の積の逆行列が (B1B2)^-1=B2^-1B1^-1 となることを使え。 (3)固有値が1と-1で、それぞれに付随する固有ベクトルが(2,1)と(1,1)である2行2列の行列Cを求めよ。 (4)xとyを未知数とする次の連立方程式 |3 -4|^21 |x| =|10| |2 -3| |y| |7| を解け。ここで |3 -4|^21 |2 -3| は行列 |3 -4| |2 -3| の21乗を表す。 という問題です。 計算過程、解答のほうをどうかよろしくお願いいたします。

  • 行列の問題が解けません。計算間違いや思考の間違いがあればご指摘お願いし

    行列の問題が解けません。計算間違いや思考の間違いがあればご指摘お願いします。 行列A [-3 -1 -5] [1  1  1] [3  1  5] を対角化するための行列を求めようとしようとしています。 Aに関しては、Ax=txとおき、tを対角行列、xを固有ベクトルとすると、 (tE-A)x=0と変形できるため、x≠0であるためには、 |tE-A|=0が条件になります。 これを解くと、t=0,1,2が得られます。 3次正方行列において、3つの異なる固有値が得られたため、 行列Aは対角化可能です。(前提1 この前提が間違っている?) P^-1・A・P=B (前提2:Bは対角行列、P,P^-1は正方行列) となるようなPの条件は、 (tE-A)=0を満たす行列の組み合わせ、すなわち、固有値0の時のa(1,1,-1),固有値1の時のb(1,1,-1), 固有値2の時のc(1,0,-1)(※a,b,cは任意の数)の組み合わせです。 ところが、これらの組み合わせでできる、例えば 行列C: -1 1 1 1 1 0 1 -1 -1 は正方行列ではなく(rankC=2)、C≠Pです。 そのため、行列Aを対角化することができません。 前提1,前提2のどちらかが間違っているのでしょうか。 それとも、計算をどこか間違えているのでしょうか。 求めたいのは、行列Aを対角化する行列Pです。 どなたか、よろしくお願いいたします。

  • 3×3行列の固有値重解時の対角化の方法

    行列A= | 1 2 2 | | 0 2 1 | |-1 2 2 | とします。 固有値、固有ベクトルを求め、 正則行列Pを用いて対角化する時の手順ですが、 何度やっても最終的に対角化できません。 おそらく固有ベクトル・正則行列の求め方に問題があるのだと思うのですが、 問題点を指摘して頂けないでしょうか? 解答が手元に無く、皆さんに助けを求めさせて頂きました。 【固有値】 |A-λE|=0として (λ-1)(λ-2)^2=0 固有値λ=1, 2(重解) 【固有ベクトル】 (A-λE)X=0より (i)λ=1の時 |0 2 2||X1| |0 1 1||X2|=0 |-1 2 1||X3| ∴{X2+X3=0  {-X1+2X2+X3=0 X3=kとおくと X2=-k,X1=-k ∴固有ベクトル   |-1| p1=k|-1|   | 1| (ii)λ=2(重解)の時 |-1 2 2||X1| | 0 0 1||X2|=0 |-1 2 0||X3| ∴{-X1+X2+X3=0  {X3=0  {-X1+2X2=0 X3=X1-X2 X1=s,X2=tとおくと X3=s-t ∴固有ベクトル   | 1 | |0| p2=s| 0 |+t|1|  |0.5| |1|より 直行行列   |-1 1 0| P= |-1 0 1|   | 1 0.5 1| とする。 また、 直交行列の逆行列    |-1 -2 2| P-1= 1/5| 4 -2 2|    |-1 3 2| これらを用いて計算すると     |1 -6 -4| P-1AP= |0 14 36|     |0 1 26| となり、途方にくれてしまいます。 |1 0 0| |0 2 0| |0 0 2|になってくれません。 どこで間違いをおしているのでしょうか? 教えて下さい。

  • 行列の対角化について

    (4 -5) (2 -3) という行列Aがあり、この行列の固有値が2とー1、固有ベクトルが a(5),b(1)  (2) (1) となります。(ただしa,bは0でない任意実数) この行列Aを対角化するときに対角化するのに必要な行列をPであらわすと P=(5 1)    (2 1) とできるとあるのですがこのPを P=(1 5)    (1 2) とすることはできないのでしょうか?

  • 行列の対角化について

    行列Aが与えられていてその行列の固有値、固有ベクトルを求め、Aを対角化せよという問題があったとして、その問題を解くときに まず固有値を求め、固有ベクトルを求めるところまではいいんですが、 対角化するというときに固有ベクトルから行列Pを求め、P-1AP = 対角行列という風にすると思うんですが、この場合P-1APは実際にP-1を求めて計算する必要があるんでしょうか? はじめから対角行列であるということがわかっているように普通に書いてもよいんでしょうか?

  • 行列の証明について(A~Aなど)

    2つのn次正方行列A,Bに対し、P^-1AP=Bとなるような正則行列Pが存在するとき、A~Bで表すとして、 (1)A~A (2)A~BならB~A (3)『A~BかつB~C』ならA~C (1)~(3)が成り立つ事を証明しなければいけないのですが、 そもそもA~Aの『~』の意味が理解できません。 例えば(1)の問題であれば P^-1AP=Aということなのかどうか。 もしP^-1AP=Aということだとした場合に 左辺が対角化されているので右辺はAの固有値を含む行列になっていると思うのです。 Aの行列を (a b) (c d) として(本当は1つの()の中にabcdを書きたいのですができないため()が2つになっています。) Aの固有値がx、yとなれば右辺は (x 0) (0 y)のようになると思うので P^-1AP=Aという式は成り立たないと思いました。 しかし問題は成り立つ事を証明しろ、なので 僕の考え方が間違っていると思います。 この証明の正しい解き方を『~』の意味を含めご教授して頂けないでしょうか。 よろしくお願いします。

  • 行列P

    行列A 3 4 5 4 についての問題を解いていたんですが、 分からなくなったので質問します。 まず固有値、固有ベクトルを求めよとなっていて 固有値 8  固有ベクトルは 4 5 固有値 -1 固有ベクトル -1 1 となりました。 それで次の問題で、(P^-1)APが対角行列となるような行列Pを求めよ となっていて P 4 -1 5 1 としました。 p -1 4 1 5 でも同じなんでしょうか?教えてください。 あと、続きで、X^3=Aとなる行列Xを一つみつけよ。 となっているんですが、 2 0 0 -1 と計算したらなりました。あっているでしょうか? 行列Pの順番をかえるとこの答えも変わってくるのですが…