A=[1,1/3,3,1;3,1,7,3;1/3,1/7,1,1/5;1,1/3,5,1];%求得x为特征向量矩阵,y为特征值矩阵[x,y]=eig(A);
%找到y中对应最大的特征值所在列m[maxy,m]=find(y==max(max(y)));%w即为矩阵A的权重!w=x(:,m)/sum(x(:,m))结果:w=
0.18810.53470.21750.0597
求最大特征值
b=[1,1/3,3,1;3,1,7,3;1/3,1/7,1,1/5;1,1/3,5,1][v,d]=eig(b)r=abs(sum(d));
n=find(r==max(r));max_v_b=v(:,n)结果:b=
max_d_b=d(n,n)%最大特征根
%最大特征根所对应的特征向量
1.00000.33333.00001.0000
3.00000.3333v=
1.0000
0.3083
0.87650.0979d=
0.35654.0571
000
max_d_bmax_v_b=0.3083=
0.87650.09790.3565
1.00000.14297.00003.00000.3333
1.00005.00000.20001.0000
-0.48590.8503-0.13830.20240.0000
-0.8693
-0.0804i-0.1383+0.0804i0.31620.0514-0.3216i
+0.1126i0.31620.0514-0.8693
+0.3216i
-0.1126i
0
-0.00000
0
00
-0.02850+0.4804i0
0
-0.0285-0
0.4804i
4.0571最大特征根所对应的特征向量
最大特征根
因篇幅问题不能全部显示,请点此查看更多更全内容