
数学建模程序.pdf
7页yi:沉核废料源程序为f1=-x/0.08-(238.72-212.87)/(0.082)*log(238.72-212.87-0.08*x)/(238.72-212.87)-9.8*91.44/238.72;f=inline(f1);x=fzero(f1,0,50)fprintf(极限速度为:(ft/s)x/0.3048 运行结果:x=13.7315 极限速度为:(ft/s)ans=45.0509 二:棋子问题假设棋子 n=8;循环次数为m=8 源程序为n=8;m=8;B=rand(1,n);%随机产生一位数组C=rand(1,n);%随机产生一位数组a=B-C;for i=1:1:n%随机摆放八颗棋子if a(i)0 a(i)=1;elseif a(i)0 a(i)=-1;elseif a(i)=0;fprintf(please try again.n);breakendendendenda j=0;for i=1:1:m 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -b=a(1);for i=1:1:n-1 a(i)=a(i)*a(i+1);end a(n)=a(n)*b;j=j+1 a end运行结果为a=-1 1 1 -1 -1 1 -1 -1 j=1 a=-1 1 -1 1 -1 -1 1 1 j=2 a=-1 -1 -1 -1 1 -1 1 -1 j=3 a=1 1 1 -1 -1 -1 -1 1 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -j=4 a=1 1 -1 1 1 1 -1 1 j=5 a=1 -1 -1 1 1 -1 -1 1 j=6 a=-1 1 -1 1 -1 1 -1 1 j=7 a=-1 -1 -1 -1 -1 -1 -1 -1 j=8 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -a=1 1 1 1 1 1 1 1 三:席位分配问题改进的最大余数法:假设5 个单位分配 A=28个名额A=28;P=9061,7179,5259,3319,1182;p=sum(P);for i=1:1:5 q(i)=P(1,i)/p*A;endQ=floor(q);for i=1:1:5 a(i)=(q(i)-Q(i)/P(i);endB=sort(a);i=5;while(sum(Q)A)Q(i)=Q(i)+1;i=i-1;endQ 输出结果为 Q=9 7 6 4 2 Q值法仍假设分配 28 个名额n=28;p(1)=9061;p(2)=7179;p(3)=5259;p(4)=3319;p(5)=1182;a(1)=1;a(2)=1;a(3)=1;a(4)=1;a(5)=1;while(a(1)+a(2)+a(3)+a(4)+a(5)d)t=t+dt;jx=jx+b*dt*(zx-jx)/sqrt(zx-jx)2+(zy-jy)2);jy=jy+b*dt*(zy-jy)/sqrt(zx-jx)2+(zy-jy)2);zy=zy+a*dt;plot(jx,jy,b.,zx,zy,r*)hold onendt 运行结果为t=11.8600 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 7 页 -五:生小兔问题理想化模型,求十个月之后的兔子数目:n=10;r(1)=1;r(2)=1;for i=3:1:n r(i)=r(i-1)+r(i-2);endfprintf(r(%d)=%dn,n,r(n)运行结果r(10)=55 兔子每月死亡 1/3 时的模型:n=10;r(1)=1;r(2)=2/3;for i=3:1:n r(n)=r(n-1)*2/3+r(n-2)*(2/3)n;endfprintf(r(%d)=%dn,n,r(n)运行结果r(10)=2.303084e+001 兔子寿命为六个月时n=10;r(1)=1;r(2)=1;r(3)=2;r(4)=3;r(5)=5;r(6)=8;名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 7 页 -y(1)=0;y(2)=0;y(3)=1;y(4)=1;y(5)=2;y(6)=3;if(n7)fprintf(y(%d)=%dn,n,y(n);fprintf(r(%d)=%dn,n,r(n);elsefor j=7:1:n y(j)=y(j-2)+y(j-3)+y(j-4)+y(j-5);endfor j=7:1:n r(j)=y(j)+y(j-1)+y(j-2)+y(j-3)+y(j-4)+y(j-5);end fprintf(y(%d)=%dn,n,y(n);fprintf(r(%d)=%dn,n,r(n);end运行结果为y(10)=16 r(10)=42 名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 7 页 -。












