如何用matlab求矩阵最大特征值的特征向量就只求最大特征值的特征向量,不是全部的.近似值就可以.我只有30分,通通拿出来了,55555555555哪位大虾帮帮忙,再弄不出我要疯鸟.不要全部的特征向量
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 20:39:33
![如何用matlab求矩阵最大特征值的特征向量就只求最大特征值的特征向量,不是全部的.近似值就可以.我只有30分,通通拿出来了,55555555555哪位大虾帮帮忙,再弄不出我要疯鸟.不要全部的特征向量](/uploads/image/z/692011-19-1.jpg?t=%E5%A6%82%E4%BD%95%E7%94%A8matlab%E6%B1%82%E7%9F%A9%E9%98%B5%E6%9C%80%E5%A4%A7%E7%89%B9%E5%BE%81%E5%80%BC%E7%9A%84%E7%89%B9%E5%BE%81%E5%90%91%E9%87%8F%E5%B0%B1%E5%8F%AA%E6%B1%82%E6%9C%80%E5%A4%A7%E7%89%B9%E5%BE%81%E5%80%BC%E7%9A%84%E7%89%B9%E5%BE%81%E5%90%91%E9%87%8F%2C%E4%B8%8D%E6%98%AF%E5%85%A8%E9%83%A8%E7%9A%84.%E8%BF%91%E4%BC%BC%E5%80%BC%E5%B0%B1%E5%8F%AF%E4%BB%A5.%E6%88%91%E5%8F%AA%E6%9C%8930%E5%88%86%2C%E9%80%9A%E9%80%9A%E6%8B%BF%E5%87%BA%E6%9D%A5%E4%BA%86%2C55555555555%E5%93%AA%E4%BD%8D%E5%A4%A7%E8%99%BE%E5%B8%AE%E5%B8%AE%E5%BF%99%2C%E5%86%8D%E5%BC%84%E4%B8%8D%E5%87%BA%E6%88%91%E8%A6%81%E7%96%AF%E9%B8%9F.%E4%B8%8D%E8%A6%81%E5%85%A8%E9%83%A8%E7%9A%84%E7%89%B9%E5%BE%81%E5%90%91%E9%87%8F)
如何用matlab求矩阵最大特征值的特征向量就只求最大特征值的特征向量,不是全部的.近似值就可以.我只有30分,通通拿出来了,55555555555哪位大虾帮帮忙,再弄不出我要疯鸟.不要全部的特征向量
如何用matlab求矩阵最大特征值的特征向量
就只求最大特征值的特征向量,不是全部的.
近似值就可以.
我只有30分,通通拿出来了,55555555555哪位大虾帮帮忙,再弄不出我要疯鸟.
不要全部的特征向量,只最大特征值的
用层析分析法到最后这边卡住了。
出来的大多一些负数和复数
如何用matlab求矩阵最大特征值的特征向量就只求最大特征值的特征向量,不是全部的.近似值就可以.我只有30分,通通拿出来了,55555555555哪位大虾帮帮忙,再弄不出我要疯鸟.不要全部的特征向量
这有个我们以前的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);
end
end
function [mt,my]=maxtr(a,eps)
%用幂法求矩阵的主特征值和对应的特征向量
n=length(a);
x0=diag(ones(n));
k=1
x=a*x0
while norm(x-x0)>eps
k=k+1
q=x;
y=x/maxnorm(x)
x=a*y;
x0=q;
end
mt=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=0
while norm(x-x0)>eps
k=k+1
q=x;
y=x/maxnorm(x)
x=inv(a)*y;
x0=q;
end
mt=1/maxnorm(x)
my=y
[main.m]
a=[3 2;4 5]
invmaxtr(a)
常用的调用格式有3种
E=eig(A),求A的全部特征值
[V,D]=eig(A);
[V,D]=eig(A,'nobalance')
用函数[V,D]=eig(A)
矩阵D的对角元存储的是A的所有特征值,
而且是从小到大排列的
矩阵V的每一列存储的是相应的特征向量
所以应该是V的最后一个列
就是最大特征值的特征向量