Die Eigenwerte und Eigenvektoren einer Matrix können in MATLAB mit dem
Befehl eig bestimmt werden.
- w=eig(A) liefert die Eigenwerte der Matrix
- [Q,D]=eig(A) liefert in eine Matrix mit normierten
Eigenvektoren von und in eine Diagonal-Matrix mit den
Eigenwerten als Einträgen.
Die Anwendung der Befehle ist in dem folgenden Beispiel illustriert:
>> A=[2 1 1;1 1 0;1 0 1];
>> w=eig(A)
w =
0.0000
1.0000
3.0000
>> [V,D]=eig(A)
V =
-0.5774 -0.0000 0.8165
0.5774 -0.7071 0.4082
0.5774 0.7071 0.4082
D =
0.0000 0 0
0 1.0000 0
0 0 3.0000
>> V^-1*A*V
ans =
-0.0000 0.0000 -0.0000
0.0000 1.0000 -0.0000
0.0000 -0.0000 3.0000
|
automatisch erstellt
am 14.6.2012 |