数学建模笔记--循环比赛模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

%求特征根和特征向量
[V,D]=eig(A)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
matlab程序:

A1=[0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1;
1,0,1,1,0,1,1,1,0,1,0,0,1,1,1,1;
0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1;
1,0,1,0,1,0,0,1,1,0,1,1,1,0,1,1;
0,1,1,0,0,1,0,1,1,0,0,1,1,1,1,1;
0,0,0,1,0,0,1,0,1,1,1,1,0,1,1,1;
0,0,0,1,1,0,0,0,0,1,1,0,1,1,1,0;
0,0,1,0,0,1,1,0,1,1,0,0,1,1,1,1;
0,1,0,0,0,0,1,0,0,1,1,1,1,0,1,1;
0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1;
0,1,0,0,1,0,0,1,0,1,0,1,0,0,0,1;
0,1,0,0,0,0,1,1,0,0,0,0,1,1,1,0;
0,0,0,0,0,1,0,0,0,0,1,0,0,1,1,1;
0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,1;
0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0;
0,0,0,0,0,0,1,0,0,0,0,1,0,0,1,0];

A2=[0,1,1,1,0,1,1,0,1,1,0,0,1,0,1,1;
0,0,1,1,1,0,1,1,0,0,1,1,1,1,1,1;
0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1;
0,0,1,0,1,1,1,1,1,1,1,0,1,1,1,1;
1,0,1,0,0,0,1,1,0,1,1,1,1,1,1,1;
0,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1;
0,0,0,0,0,0,0,1,1,0,0,1,1,0,1,1;
1,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1;
0,1,0,0,1,0,0,1,0,1,0,1,1,1,1,1;
0,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0;
1,0,1,0,0,0,1,0,1,1,0,1,1,0,0,0;
1,0,1,1,0,0,0,1,0,1,0,0,1,1,1,0;
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0;
1,0,0,0,0,0,1,0,0,1,1,0,1,0,1,1;
0,0,1,0,0,0,0,0,0,1,1,0,1,0,0,1;
0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0];

[m,n]=size(A1);
res=sum(A1')+sum(A2');
fprintf('序号 两轮总积分\n');
for i=1:n
    fprintf('%2d %4d\n',i,res(i));
end
A=(A1+A2)/2;
res2=sum(A');
num=10;
Y=ones(n,1);
for i=1:num
    Y=A*Y;
end
Y=Y/sum(Y);%归一化计算
[u,v]=eig(A);%u为特征向量,v为特征值
for i=1:n
    z(i)=v(i,i);
end
[p,k]=max(z);%获得最大特征值及位置
w=u(:,k);%获得最大特征值对应特征向量
w=w/sum(w);
fprintf('序号    得分    特征向量\n');
for k=1:n
    fprintf('%2d    %-8.6f    %-8.6f\n',k,Y(k),w(k));
end

本文来源:中国大学mooc西北工业大学数学建模课程


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值