• 締切済み

固有ベクトルの求め方

A= 1 √3   √3 -1 で、固有値が λ=2、-2 がでてきて λ=2のとき ーx + √3 =0 √3x - 3y=0 の連立方程式が出来るところまでわかるのですが これを解いたら u = k ( √3 1 ) が答えなのですが 普通にといたら 0 になってしまい 答えにたどり着きません。 どうやったら出でくるのでしょうか?

みんなの回答

回答No.1

ーx + √3 =0 √3x - 3y=0 じゃなくて -x + √(3)y=0 √(3)x - 3y=0 最初の式の両辺に-√3かけると2番目の式になるので 結局式は1個しかありません。なので x=√(3)y が固有ベクトルを表してます。 y = 1 と決めれば x = √(3)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 固有ベクトルの求め方

    わかりずらい行列の表現ですいません。 左から第一行第一列 第一行第二列  , で区切って第二行と書いていきます。 行列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の比の求め方から訂正お願いします。

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

    行列A ( 2 0 0 )    ( 1 3 1 )    ( 0 0 2 ) の固有値と固有ベクトルを求める問題です。 ↓のように解いていきました。 Ax(ベクトルx)=λx(ベクトルx)より |A-λE|=|2-λ 0 0 |     |1 3-λ 1 |    |0 0 2-λ|         =|2-λ 0 0 |     |0 3-λ 1 |    |0 0 2-λ|   =(2-λ)^2(3-λ) =0 ∴λ=2,3 ここまでは、解けたのですが、 λ=2の時の、固有ベクトルを求めようとして、困りました。 λ=2の時 (A-λE)x(ベクトルx) ( 0 0 0 )(x) (0) =( 1 1 1 )(y)=(0) ( 0 0 0 )(z) (0) x+y+z=0 のようになり、方程式が1本しかつくれません。 x:y:zはどうやったらわかりますか? 固有ベクトルを求たいのですが、わかりません。 ちなみに答えは ( 1) ( 0) c1( 0)+ c2( 1) (-1) (-1) でした。 何でこうなるのか教えてください。

  • 固有ベクトルの求め方がイマイチわかりません。

    行列A |1 0 -1| |1 2 1| |2 2 3| で、固有値が1,2,3で固有値が1のとき、 | 0 0 -1| |X1| |0| | 1 1 1| |X2|= |0| | 2 2 2| |X3| |0| で、この方程式を解くと X1+X2=0 X3=0となりました。        自分の解答は | 1| |-1|   | 0| なんですが 模範解答は  |-1| | 1| | 0| となっています。                固有値が2のときは | 1 | |-1/2| |-1 | と求めたのですが、模範解答は |-1 | |1/2| | 1 | 固有値が3のときは | 1| |-1| |-2| と求めたのですが、模範解答は |-1/2| | 1/2| | 1 | となっていて微妙にずれていました。 自分の答えは合っているのでしょうか? 間違っているのでしょうか?

  • 固有ベクトルの求め方の途中がわかりません。

    http://web.sfc.keio.ac.jp/~watanabe/adstat5.pdf#search='固有値の求め方' 上のURLのページにある 3.固有ベクトルの求め方 のところで、 2つの連立方程式 2X1 + X2 = 5X1 3X1 + 4X2 = 5X2 を出すところまでは理解できるのですが、 その2つを解いて、 X1 = 1, X2 = 3 と、いきなりなっている部分の意味が解りません。 2つの連立方程式を私なりに解くと、0になってしまうと思うのですが・・・ 解き方が違うのでしょうか? すみませんが、ここの丁寧な計算を教えて下さい。 よろしくお願いします。

  • 固有値 固有ベクトル

    固有値を求める場合の固有方程式について質問させて頂きます。 固有値と固有ベクトルの定義は、 n×n行列Aに対して、λ∈C,x∈C^nが Ax=λx |x≠0 を満たすとき、λをAの固有値、xをλに対するAの固有ベクトルという。 固有値を求める際の固有方程式ですが、 私の手元にある参考書では、 |λI-A|=0とあります。 web等で調べると|A-λI|=0という表記もありました。 Iは単位行列を表します。 |λI-A|=0と|A-λI|=0はどちらも正しいのでしょうか? また、なぜ等しくなるのか教えて頂けないでしょうか? 以上、ご回答よろしくお願い致します。

  • この固有ベクトルは?

       |1 -1 3 |   行列|0 2 -4 |    |0 -1 -1 | の固有値は1、3、-2なんですけど λ=1のとき、 一列目が全部0になってしまいます。 普通にとくと-y+3z=0、-z=0、-5z=0となり xがまったくでてこないんですけど、 答えはx=1、y=0、z=0(c1は省いている)らしいんですが 何故こうなるのか知ってる方いたらおしえてください!

  • 固有値と固有ベクトル

    |1 -1| 2×2行列式A =| | |4 -3| の固有値と固有ベクトルを求めよという問題なのですが、 まず 与式=|1-t -1|    |4 -3-t| サラスの方法で (1-t)(-3-t) - (-1)・4 =t^2 + 2t 1 =(t+1)^2 となるので固有値をλ1,λ2として、 λ1=-1,λ2=-1 ここまではできたのですが、固有ベクトルを求める方法ができなくてこまってます。 一応教科書の例題に沿ってやると、 固有値λ1=λ2=-1より、求めるベクトルをx=t[x1,x2]とすると A=|1-(-1) -1 | |4 -3-(-1)| =|2 -1| |4 -2| よって 2x1-x2 = 0 4x1-2x2 = 0 この二つは同一方程式より、x1 = 2x2 任意の定数αをもちいてx1 = αとすれば、 x = αt[1,2] しかし、答えには、 x1 = αt[1,2] x2 = βt[1,2] + αt[0,-1] とありました。 参考にしたページなんかを載せてくれるとありがたいです。

  • 固有値の安定性について

    只今、ディレイド・ロジスティック マップといって X(n+1)=Y(n) , Y(n+1)=a*Y(n)*(1-X(n)) という差分方程式について、まずは1周期点を X=Y , Y=3*Y*(1-X) の連立方程式を解いて、O=(0,0) C=((a-1)/a,(a-1)/a)が求められ、この2点O,Cについて固有値λを求めると(a=3とした時) Oについて:λ=0 ,λ=3 Cについて:λ=(1±√7i)/2 が求められました。 ココまで求めてみたのですが、固有値の絶対値が1より大きい時不安定、小さい時安定と判別できるようです。 どうして、その判別が出来るのかがわかっておりません。どうかその理由をご回答お願いいたします。 またそれに加え「安定性」について考えておりましたが、固有値の安定性とは何なのかも今いちよく分かっておりません。簡単な例などと一緒にご回答いただけたらとおもいます。どうかよろしくお願い致します。

  • 固有ベクトルに関する問題です教えてください!!

    はじめまして。 行列Aは固有ベクトルx,yをもちxの固有値は3、yに対する固有値1の場合 A^3(x+2y)はx,yの1次結合としてどのように表されるか知りたいのですがどうすればいいでしょうか?学校の図書館で調べたのですがよくわかりませんでした。ぜひ教えてくださいお願いします。

  • 5×5行列、固有値、固有ベクトル

    5つの値を入力し、それぞれの相対比を求めて行列にして、固有値と固有ベクトルを求めたいのですが、分からないので教えて下さい。下のプログラムは固有値を求めるものです。これは過去の質問にあったプログラムを少し変えてみたのですが、値が出てこないのでどうすればうまく出てくるのか教えて下さい。それと、固有ベクトルを求めるプログラムも教えて下さい。宜しくお願いします。 #include <math.h> #include <stdlib.h> #include <stdio.h> int main(void) { int i, j, k, l; double max,theta,x,y,a[5][5],b[5]; printf("値1: "); scanf("%d",&b[0]); printf("値2: "); scanf("%d",&b[1]); printf("値3: "); scanf("%d",&b[2]); printf("値4: "); scanf("%d",&b[3]); printf("値5: "); scanf("%d",&b[4]); printf("行列\n"); for(j=0;j<5;j++){ for(k=0;k<5;k++){ a[j][k]=b[k]/b[j]; printf("%1.3f ",a[j][k]); } printf("\n"); } while(1){ max=0; for(i=0;i<5;i++){ for(j=0;j<5;j++){ if (i!=j && max<fabs(a[i][j])){ max=fabs(a[i][j]); k=i; l=j; } } } if (max<1.0e-6) break; theta=(a[k][k]!=a[l][l])? atan2(-2*a[k][l],a[k][k]-a[l][l])/2:M_PI/4; for(i=0;i<5;i++){ x=a[i][k]; y = a[i][l]; a[i][k] = cos(theta) * x - sin(theta)*y; a[i][l] = sin(theta) * x + cos(theta)*y; } for (j=0;j<5;j++){ x=a[k][j]; y=a[l][j]; a[k][j]=cos(theta)*x-sin(theta)*y; a[l][j]=sin(theta)*x+cos(theta)*y; } } printf("固有値\n"); for (i=0;i<5;i++){ printf("%1.3f\n",a[i][i]); } return 0; }