作业帮 > 综合 > 作业

怎样用matlab求A=【a b c d e;a1 b1 c1 d1 e1;a2 b2 c2 d2 e2;a3 b3 c

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/03/29 09:51:01
怎样用matlab求A=【a b c d e;a1 b1 c1 d1 e1;a2 b2 c2 d2 e2;a3 b3 c3 d3 e3;a4 b4 c4 d4 e4];的权重
[x,y]=eig(A)%求得x为特征向量矩阵,y为特征值矩阵
[m m]=find(y==max(max(y)))%找到y中对应最大的特征值所在列m
w=x(:,m)/sum(x(:,m)) %w即为矩阵A的权重!
再问: 这个程序执行不了啊!3行3列的用这个可以执行,但是五行五列的就执行不了了!这是怎么回事啊?谢谢!
再答: 我也不知道,我是在网上找的