當前位置:編程學習大全網 - 電腦編程 - 求助,用matlab怎麽計算權重

求助,用matlab怎麽計算權重

A=[1,2,3,3;1/2,1,2,3;1/3,1/2,1,3;1/3,1/3,1/3,1];

[x,y]=eig(A)%求得x為特征向量矩陣,y為特征值矩陣

[m m]=find(y==max(max(y)))%找到y中對應最大的特征值所在列m

w=x(:,m)/sum(x(:,m)) %w即為矩陣A的權重!

  • 上一篇:編程cici
  • 下一篇:用TC2.0編程,從15列輸出如下字母三角型(字母之間空兩格)
  • copyright 2024編程學習大全網