matlab 求最大特征根
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 02:16:28
matlab 求最大特征根
求高人帮助求解下面四个举证的最大特征根,只要结果就可以了,
矩阵A:
1 1/3 1/5
3 1 1/3
5 3 1
矩阵B1
1 1 1/5
1 1 1/3
5 3 1
矩阵B2
1 1/7 1/5
7 1 5
5 1/5 1
矩阵B3
1 1/3 1/5 1/7
3 1 1/3 1/7
5 3 1 1
7 7 1 1
求高人帮助求解下面四个举证的最大特征根,只要结果就可以了,
矩阵A:
1 1/3 1/5
3 1 1/3
5 3 1
矩阵B1
1 1 1/5
1 1 1/3
5 3 1
矩阵B2
1 1/7 1/5
7 1 5
5 1/5 1
矩阵B3
1 1/3 1/5 1/7
3 1 1/3 1/7
5 3 1 1
7 7 1 1
结果:
max_lumda_A =
3.0385
max_lumda_B1 =
3.0291
max_lumda_B2 =
3.1828
max_lumda_B3 =
4.1517
%%想要最大特征值所对应的特征向量,只要将相应的max_x_*输出即可
A=[
1 1/3 1/5
3 1 1/3
5 3 1];
[x,lumda]=eig(A);
r=abs(sum(lumda));
n=find(r==max(r));
max_lumda_A=lumda(n,n) %最大特征根
max_x_A=x(:,n); %最大特征根所对应的特征向量
B1=[
1 1 1/5
1 1 1/3
5 3 1];
[x,lumda]=eig(B1);
r=abs(sum(lumda));
n=find(r==max(r));
max_lumda_B1=lumda(n,n) %最大特征根
max_x_B1=x(:,n); %最大特征根所对应的特征向量
B2=[
1 1/7 1/5
7 1 5
5 1/5 1];
[x,lumda]=eig(B2);
r=abs(sum(lumda));
n=find(r==max(r));
max_lumda_B2=lumda(n,n) %最大特征根
max_x_B2=x(:,n); %最大特征根所对应的特征向量
B3=[
1 1/3 1/5 1/7
3 1 1/3 1/7
5 3 1 1
7 7 1 1];
[x,lumda]=eig(B3);
r=abs(sum(lumda));
n=find(r==max(r));
max_lumda_B3=lumda(n,n) %最大特征根
max_x_B3=x(:,n); %最大特征根所对应的特征向量
max_lumda_A =
3.0385
max_lumda_B1 =
3.0291
max_lumda_B2 =
3.1828
max_lumda_B3 =
4.1517
%%想要最大特征值所对应的特征向量,只要将相应的max_x_*输出即可
A=[
1 1/3 1/5
3 1 1/3
5 3 1];
[x,lumda]=eig(A);
r=abs(sum(lumda));
n=find(r==max(r));
max_lumda_A=lumda(n,n) %最大特征根
max_x_A=x(:,n); %最大特征根所对应的特征向量
B1=[
1 1 1/5
1 1 1/3
5 3 1];
[x,lumda]=eig(B1);
r=abs(sum(lumda));
n=find(r==max(r));
max_lumda_B1=lumda(n,n) %最大特征根
max_x_B1=x(:,n); %最大特征根所对应的特征向量
B2=[
1 1/7 1/5
7 1 5
5 1/5 1];
[x,lumda]=eig(B2);
r=abs(sum(lumda));
n=find(r==max(r));
max_lumda_B2=lumda(n,n) %最大特征根
max_x_B2=x(:,n); %最大特征根所对应的特征向量
B3=[
1 1/3 1/5 1/7
3 1 1/3 1/7
5 3 1 1
7 7 1 1];
[x,lumda]=eig(B3);
r=abs(sum(lumda));
n=find(r==max(r));
max_lumda_B3=lumda(n,n) %最大特征根
max_x_B3=x(:,n); %最大特征根所对应的特征向量