• ベストアンサー

行列の固有値と固有ベクトル

エクセルを使用して5行5列の行列に対して、固有値と固有ベクトルを求めたい。 求め方のヒント、手順の概略あるいは方法の概略などヒントをお願いします。。

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

  • ベストアンサー
  • qntmphscs
  • ベストアンサー率53% (14/26)
回答No.1

参考URLからeigen-vba.xlsを入手できます。それで勉強して下さい。 善意で公開してくれているんだから、サイトの管理者に必ずお礼を送信してね。

参考URL:
http://www.qmss.jp/e-stat/
campus9
質問者

お礼

ご紹介ありがとうございました、早速適用します。

関連するQ&A

  • 行列の固有値・ベクトルに関する質問です

    4行4列のベクトルの固有値・ベクトルをもとめよという問題なんですが どうやっていいかわかりません。 どなたかお願いします。 l1 2 2 -2l l0 3 2 -2l l0 0 -1 0l l0 4 2 -3l この行列に関してです。 また求め方がわからないので手順も教えてくれるとうれしいです。

  • 共分散行列の固有値・固有ベクトルの行列

    以下のようなデータを用いて、共分散行列を生成するとします。 (各No.にはそれぞれx1~x5の5つのデータ) x1 x2 x3 x4 x5 No.1 [2 4 5 2 1] No.2 [3 10 8 7 9] No.3 [11 3 2 1 6] すると、共分散行列は3×3の正方行列になり、その固有値も3つ求まりますよね。 しかし、固有ベクトルに関してはデータがx1,x2,..,x5と5次元で考えているので、 ひとつの固有値に対して5つの成分を持つ固有ベクトルが求まりますよね。 よって、共分散行列の固有値行列は必ず正方行列になりますが、固有ベクトルの 行列は上の例の場合なら5×3行列(列は対応する固有値の数、行はベクトルの成分の数)となり、 必ずしも正方行列にはなりませんよね?そのあたりを教えて頂きたいと思います。 よろしくお願いします。

  • 行列の固有値と固有ベクトルの証明が分かりません

    (1)2×2行列A=(a b c d)の固有値は x^2-(a+d)x+(ad-bc)=0 の解で与えられることを証明せよ。 (2)(1)の行列Aが固有値α、β(α≠β)を持つとき α、βに対する固有ベクトルをそれぞれ2×1行列(p.q) (r.s)として 2×2行列P=(p.r.q.s) を作ると 2×2行列P-1AP=(α.0.β.0) なることを証明せよ。 という問題が分かりません。 調べてみたのですがよく分かりませんでした。 教えてください。

  • 行列演算: 固有ベクトルの解法

    現在、対称行列の固有値、固有ベクトルを求めるプログラムを作成し、つい最近完成しました。 しかし、とても使い物にならないプログラムになってしまいました。 理由はとても遅いのです。 解法の手順として、まず固有値を求めてから固有ベクトルを求めるようと考え、入力の対称行列をHouseHolder法により三重対角行列に変換し、それをQR法により対角化してまず固有値を求めました。 固有値を求めることができたので、次に固有ベクトルを求めます。手順として、固有値ごとに入力対称行列の対角成分から固有値を減算した行列をLU分解し、連立一次方程式を解くように固有ベクトルを求めていきます。 この一連の手順で、対称行列の固有値、固有ベクトルを求めることができたのですが、とても時間がかかってしまいます。 ただし、対称行列の固有値を求めるまでの時間はとても高速です。 500×500の行列の固有値、固有ベクトルを求めるのに30分はかかってしまいますが、その中で固有値を求める時間は2秒しかかかりません。 つまり今固有値がわかっている状態で、固有ベクトルを高速に求めたいと考えています。 なにか高速に固有ベクトルを求める方法(アルゴリズム)はあるでしょうか?

  • 固有ベクトルを求める問題

    3行3列の行列 A=[1 0 2  4 3 1  2 1 3] の固有値1に属する固有ベクトルは、どのように求めたらいいのでしょうか。

  • 固有値の数と行列

    固有値の数と行列には何か関係がありますか? 三行三列の行列を対角化するには三つの固有ベクトルが必要ですよね。そのとき三つでてくるためには何か条件とかいりますでしょうか?

  • 正規行列の異なる固有値の固有ベクトルは直交する?

    Aを正規行列とすると適当な対角行列Λと適当なユニタリ行列Uが存在してU^*・A・U=Λである λとμを異なる固有値として Uの列ベクトルでありλの固有ベクトルであるベクトルが張るベクトル空間をPとし Uの列ベクトルでありμの固有ベクトルであるベクトルが張るベクトル空間をQとしたとき PとQは直交しλの固有ベクトルはPの元でありμの固有ベクトルはQの元であるから「λの固有ベクトルとμの固有ベクトルは直交する」 上の証明について質問します (1)結論は正しいですか? 正しければ (2)証明に穴はありますか? あれば (3)どのように証明したらいいでしょうか?

  • 3×3行列の固有値と固有ベクトル

    以下の行列Aの固有ベクトルを求めようとしているのですが,解を見つけられないでいます. 2 1 0 1 2 0 0 0 -2 計算を進めた結果,固有値λは3,1,-2となり,λ=3,1に対応する固有ベクトルはそれぞれ[1,1,0]t,[1,-1,0]tとなったのですが,λ=-2の場合で求めた固有ベクトル[1,1,k]t(kは任意の実数)がAx=λxに対応しない値になってしまいます.私の計算に何か問題があるのでしょうか? また,行列Aは対称行列なのでそれぞれの固有ベクトルの内積は0になると思うのですが,固有ベクトルの値が得られないことと何か関係があるのでしょうか? 回答よろしくお願いします.

  • 固有ベクトルの求め方

    わかりずらい行列の表現ですいません。 左から第一行第一列 第一行第二列  , で区切って第二行と書いていきます。 行列A[3 4,1 2]の固有値と固有ベクトルを求めるのですが、 行列式|3-λ 4, 2 1-λ|=(3-λ) (1-λ)-8=λ^2-4λ-5=(λ-5)(λ+1)より、λ=5,-1となるのは、理解できたのですが、λ=-1のとき連立方程式 (3-(-1))x+4y=0, 2x+(1-(-1))y=0 整理して4x+4y=0,2x+2y=0 ここからxとyの比を求めるとき、c は0以外の任意の定数として、x=cとおくとy=-c,y=cとおくとx=-cとなり固有ベクトルは、c(1,-1)かc(-1,1)のどちらになるでしょうか、xとyの比の求め方から訂正お願いします。

  • 行列の固有ベクトル

    (n*n)行列の固有値、固有ベクトルを求める過程で、 固有値が重解になるものの扱い方がよくわかりません。 独立な固有ベクトルがn個求められればよいのですが、 固有ベクトルがn個存在しない場合もあるのでしょうか? また、そういう行列は対角化できないので 代わりにジョルダン標準形にする、 と考えていいのでしょうか? どなたか教えてください。よろしくお願いします。