求判断矩阵权重以及最大特征值 MATLAB程序.pdfVIP

  • 73
  • 0
  • 约1.46千字
  • 约 2页
  • 2019-09-19 发布于广东
  • 举报

求判断矩阵权重以及最大特征值 MATLAB程序.pdf

求权重程序 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.1881 0.5347 0.0597 0.2175 求最大特征值 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_d_b=d(n,n) %最大特征根 max_v_b=v(:,n) %最大特征根所对应的特征向量 结果: b = 1.0000 0.3333 3.000

文档评论(0)

1亿VIP精品文档

相关文档