作业帮 > 综合 > 作业

哪位朋友帮忙用MATLAB编程将该矩阵的最大特征值的对应的特征向量进行归一化?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 15:43:12
哪位朋友帮忙用MATLAB编程将该矩阵的最大特征值的对应的特征向量进行归一化?
我指的是 比如v=(1 归一化得到 0.25 0.5 0.25 .即每个元素除以列向量之和,貌
似权重 2
1)
A=[1 2 3 1 3;1/2 1 1 1/2 2;1/3 1 1 1/3 1;1 2 3 1 4;1/3 1/2 1 1/4 1]
[v,d]=eig(A)
A=[1 2 3 1 3;1/2 1 1 1/2 2;1/3 1 1 1/3 1;1 2 3 1 4;1/3 1/2 1 1/4 1]
[v,d]=eig(A)
B=v(:,1) %取最大特征值所对应的特征向量
F=rot90(B,1)%使列成行,旋转90度
C=F/sum(F)%归一化
B =
0.6214
0.3066
0.2274
0.6584
0.1861
F =
0.6214 0.3066 0.2274 0.6584 0.1861
C =
0.3107 0.1533 0.1137 0.3292 0.0931
C矩阵为所求