format rat
A=[ 1 3;1/3 1];
B1=[1 1/2;2 1];
B2=[1 1/7 1/5 1/3;7 1 1/3 1/2 ;5 3 1 2 ;3 2 1/2 1];
[V_A,D_A]=eig(A);
[V_B1,D_B1]=eig(B1);
[V_B2,D_B2]=eig(B2);
V_A
max_DA=max(max(D_A))
V_B1
max_DB1=max(max(D_B1))
V_B2
max_DB2=max(max(D_B2))
执行结果:(V_A 就是A的特征向量,max_DA 就是A的最大特征值,下同
V_A =
684/721 -684/721
228/721 228/721
max_DA =
2
V_B1 =
1292/2889 -1292/2889
2584/2889 2584/2889
max_DB1 =
2
V_B2 =
Columns 1 through 3
-173/1559 -121/3027 - 435/3014i -121/3027 + 435/3014i
-1371/3560 -2251/4833 + 560/1657i -2251/4833 - 560/1657i
-1897/2386 651/1013 651/1013
-636/1397 131/302 + 763/3586i 131/302 - 763/3586i
Column 4
149/10245
-325/5207
-595/689
1787/3573
max_DB2 =
3901/908
当然如果你想结果不是要的分数形式,你可以把程序第一句改成:
format short
或者
format long