作业帮 > 数学 > 作业

层次分析法中,求出矩阵最大特征值对应的特征向量,再分别平方就是权向量么

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/04/24 11:49:42
层次分析法中,求出矩阵最大特征值对应的特征向量,再分别平方就是权向量么
用matlab求的最大特征值和特征向量,求出来的特征向量有正有负,但是分别平方后和为1,这个是不是就叫做归一化特征向量?平方后的结果就是权向量么?
层次分析法中,求出矩阵最大特征值对应的特征向量,再分别平方就是权向量么
这有个我们以前的MATLAB幂法求特征值和特征响量的程序:[maxnorm.m]function t=maxnorm(a)%求数列中按模最大的分量n=length(a);t=0;for i=1:n if abs(a(i)/max(abs(a)))>=1 t=a(i); endendfunction [mt,my]=maxtr(a,eps)%用幂法求矩阵的主特征值和对应的特征向量n=length(a);x0=diag(ones(n));k=1x=a*x0while norm(x-x0)>eps k=k+1 q=x; y=x/maxnorm(x) x=a*y; x0=q;endmt=maxnorm(x)my=y[main1.m]a=[3 2;4 5]maxtr(a,0.0001)[invmaxtr.m]function [mx,mt,my]=invmaxtr(a,eps)%求矩阵按模最小的特征值和对应的特征向量n=length(a);x0=diag(ones(n));x=inv(a)*x0;k=0while norm(x-x0)>eps k=k+1 q=x; y=x/maxnorm(x) x=inv(a)*y; x0=q;endmt=1/maxnorm(x)my=y[main.m]a=[3 2;4 5]invmaxtr(a
再问: 我知道matlab怎么用,已经算出来最大特征只和对应的特征向量,现在是不知道怎么求权向量
再答: 解线性方程组方程组 (A-lambd*I)x=0 任何一本线性代数的书上都有介绍
再问: 好吧直接一点问……最大特征值对应的特征向量 y_lamda = -0.2225 -0.1014 -0.0443 -0.2267 -0.9417 求权向量