2023年MATLAB数学实验报告.pdf
《2023年MATLAB数学实验报告.pdf》由会员分享,可在线阅读,更多相关《2023年MATLAB数学实验报告.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB数学实验报告实验日期:2023.5学院:能源与动力工程班级:化 工11成员:王旭 陆清华 仲秋晨一、实验目的1.学习MATLAB软件的循环和选择结构,进一步提高MATLAB编程能力;2.通过对一些基础数学实验的学习和实践,了解级数逼近和数值积分、用最小二乘法进行数据拟合等的数学思想和数学方法,开拓数学视野,提高数学水平。二、实验内容1.问题:对于数列 Jn,n=1,2,,求 当 其 前n项 和 不 超 过1000时的值以及和的大小。(2)分析:这个问题书上已有例题解答,但是书上的程序运营结果最后一行结果并不是我们所规定的解的答案,而倒数第二行则是所求问题的解。以下是修改后的程序已解
2、决此问题。(3)程序:c I e a r;c lc;n=1;s=1;while sV=1 000fp r i n tf(n=%.Of,s=%.4 f n,n,s)n=n+1;s=s+s q rt(n);e nd(4)运营结果n=1 23,s=9 1 4.7651n=124,s=9 25.9007n=125,s=93 7.0810n=126,s=948.3 060n=127,s=959.5 754n=128,s=9 7 0 .8 891n=129,s=9 8 2.24 6 9n=1 3 0,s=9 93.6487美国人口记录数字(单位:百万)2.(1)问题:1790年到198 0 年各年美国人口
3、数的记录数据如下表:年份1 7901800181018201 8301 8401 850186018701880记录3.95.37.29.61 2.917.123.231.438.650.2年份18901900191019201930194019501 9601 9701980记录62.072.092.0106.5123.2131.7150.7179.3204.02 26.5是根据前1 2 0 2 3 的数据,分别用M a I thas模型和Log ist ic模型速立美国人口增长的近似曲线(设美国人口总容纳量为1。亿),并预测后2 0 2 3 的人口数,通过与实际数据相比较,对两种预测结果进
4、行分析。(2)分析:根据题目规定分别用M a I thas模型和Logisti c 模型建立美国人口增长的近似曲线。(3)程序:%M a I th a sc I e ar;clft=1790:10:1980;N=3 .9 5.3 7.2 9.6 12.9 17.1 2 3.2 31.4 38.6 50.2 6 2.0 72.092.0 1 06.5 123.2 131.7 150.7 1 79.3 20 4.0 226.5;p I ot(t,N,k.,m a rker s i ze ,20);a x is(1790 2 0 8 0 3 4 0 0);g r i d;ho I d o np a
5、u s e (0.5)n=2 0;a=s u m(t(1:n);b=s um(t(1:n).*t(1:n);c=sum(lo g (N(1:n);d=s um (t(1:n).*I o g(N(1:n);A=n a;a b;B=c;d ;p=i nv(A)*Bx=179O:2 0 2 3;y=e xp(p(1)+p(2)*x);pIot(x,y,r ,I inewidth ,2)%L o gi s t i cc I ear;cI ft=179O:10:1980;N=3.9 5.3 7.2 9.6 12.9 1 7.1 23.2 31.4 38.6 50.2 62.0 72.0 9 2.0 1
6、06.5 123.2 131.7 1 50.7 1 79.3 20 4.0 2 2 6.5;p I o t (t,N,k.,marke r s i z e ,20);axis(17 9 0 2 0 8 0 0 1 000);g r id:ho I d onpause(0.5)n=20;k=1000;N-1-k fa=sum(t(1:n);b=sum(t(1:n).*t(1 :n);c=s u m(I og(M(1:n);d=s um(t(1:n).*log(M(1:n);A=n a;a b;B=c;d;p 二inv(A)*Bx=1790:10:20 8 0;y=/k)+exp(p(1)+p(2
7、)*x);pI o t(x,y,r-,I inewidth,2)3.(1)追击问题:在一边长为1的正方形跑到的四个顶点上各站有1人,他们同时开始以等速度沿跑道追逐下一个人,在追击过程中,每个人时刻对准目的,试模拟追击路线。(2)分析:参考书上导弹追击飞机问题。设4人为A,B,C,D,则先把A看做飞机,把追击A的B看做导弹进行模拟;再把B 看做飞机,把追击B的C看做导弹进行模拟,以此类推。(3)程序:cle a r;c I c;cI f;h o l d ona x is(O 1 1 0 0 110);gridA=0,0;B=1 00,0;C=100,100;D=0,100;k=0;v=1;dt=
8、1;whi I e k10000;k=k+1 ;p I o t(A(1),A(2),r.,marker s ize ,15);pl o t(B (1),B (2),b.,marke r s i ze ,15);p I ot(C(1 ),C(2),y.,ma r k e rs i ze,1 5);p lot(D(1),D(2),g.,markersi z e,15);d=n o r m(A-B);e=(A-B)/d;f pr i ntf(k=%.0 f A(%.2f,2 f)B(%.2f,%.2f)C(%.2.2f)D(%.2f,%.2f)d=%.2fn,k,A(1),A(2),B(1 ),B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 MATLAB 数学 实验 报告
限制150内