电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2011年数学建模B题答案VIP免费

2011年数学建模B题答案_第1页
1/7
2011年数学建模B题答案_第2页
2/7
2011年数学建模B题答案_第3页
3/7
load B1.txt %巡警站点号、横坐标、纵坐标(前三列) load B2.txt %起始点,末端位置号(两列) hzb=B1(:,2);%横坐标 zzb=B1(:,3);%纵坐标 start=B2(:,1);%起始位置 fina=B2(:,2);%末端位置 n=length(hzb);%坐标个数 m=length(start);%起始点个数:含重复 a=ones(n,n);%n 阶矩阵 b=10000.*a;%b 为矩阵 a 的值乘上 10000 for i=1:m % 每个始点出去 x=start(i); y=fina(i); if y<=92 s=((hzb(x)-hzb(y))^2+(zzb(x)-zzb(y))^2)^0.5; b(x,y)=s; b(y,x)=s;%双向图距离 end end path=zeros(n,20);%终点前一个路劲节点 distance=b(:,1:20);%二十个站到其他点的最短距离 u=0; mindis=10000;%最短距离初始为10000 flag=1; s=zeros(n,1); for i=1:20 s=0.*s;%每次清零 flag=1;%bool 型标量 for j=1:n if distance(j,i)<10000 path(j,i)=i;%若满足,就往下走 end end s(i)=1; for j=1:n % if flag==1 mindis=10000; for k=1:n if s(k)==0 & distance(k,i)30 % flag=0; % end s(u )=1; for k=1:n if s(k)==0 & b(u ,k)<10000 & distance(u ,i)+b(u ,k)

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2011年数学建模B题答案

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群