资源描述:
《数学模型实验报告(re.final version)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数学模型实验报告姓名:龚明娇专业:数学与应用数学0811班学号:08109014实验一熟悉Matlab软件基本功能一、实验目的和要求:熟悉Matlab软件的基本功能,数组的输入及运算。二、实验内容和步骤:1、熟悉Matlab软件的窗口的功能。2、熟悉Matlab软件工作区以及基本命令。3、熟悉Matlab软件帮助系统。4、熟悉数组运算。5、(1)a=[123],b=[578]c=4,计算:a+c;a*c;a+b;a.*b;a./b;a.b;a.^c;c.^a;a.^b.(2)A=[123;234;345],B=[111;222;333],c=3,计算A+c;A+B;A*B;
2、A.*B;A.B;A.c;A^c;A.^c.三、实验现象及结果:(1)程序:a=[123];b=[578];c=4;a+c,a*c,a+b,a.*b,a./b,a.b,a.^c,c.^a,a.^b,运行结果:ans=567ans=4812ans=6911ans=51424ans=0.20000.28570.3750ans=5.00003.50002.6667ans=11681ans=41664ans=11286561(2)程序:A=[123;234;345];B=[111;222;333];c=3;A+c,A+B,A*B,A.*B,A.B,A.c,A^c,A.^c,
3、运行结果:ans=456567678ans=234456678ans=141414202020262626ans=12346891215ans=1.00000.50000.33331.00000.66670.50001.00000.75000.6000ans=3.00001.50001.00001.50001.00000.75001.00000.75000.6000ans=132192252192279366252366480ans=1827827642764125输入方阵:A=[21;23]A.^2=4149实验二熟悉Matlab软件M文件一、实验目的和要求:熟悉Matla
4、b软件的命令式文件和函数式文件,熟悉循环和选择控制结构。二、实验内容和步骤:1、熟悉Matlab软件的程序编器。2、熟悉命令式文件。3、熟悉函数式文件。4、(1)编制循环和选择控制结构程序并运行(2)编制一个命令式文件,计算5!。(3)编制一个函数式文件,参数n,返回n!。三、实验现象及结果:(1)程序:s=0;fork=1:1:100s=s+k;enddisp(s)运行结果:5050(2)程序:factorial(5)运行结果:ans=120(3)程序:n=input('Pleaseinputn:');m=factorial(n)运行结果:Pleaseinputn:6m=7
5、20实验三人口模型一、实验目的和要求:编制程序,求解人口模型参数。二、实验内容和步骤:1、掌握课本1.5人口增长的几个模型。2、编制程序求解课本1.5指数增长模型参数,作出拟合图形。3、分析实验结果。三、实验现象及结果:(1)程序:x=1790:10:1900;y0=[3.95.37.29.612.917.123.231.438.650.262.976.0];y=log(y0);p=polyfit(x,y,1);r=p(1)x0=exp(p(2))x1=1790:2:1900;y1=polyval(p,x1);y2=exp(y1);y3=polyval(p,x);y4=exp
6、(y3)plot(x,y,'*r',x1,y1,'-b');xlabel('x'),ylabel('y=f(x)'),title('指数增长模型拟和图形(取对数)')plot(x,y0,'*r',x1,y2,'-b');xlabel('x'),ylabel('y=f(x)'),title('指数增长模型拟和图形')subplot(2,1,1)plot(x,y,'*r',x1,y1,'-b');xlabel('x'),ylabel('y=f(x)'),title('指数增长模型拟和图形(取对数)')subplot(2,1,2)plot(x,y0,'*r',x1,y2,'-b')
7、xlabel('x'),ylabel('y=f(x)'),title('指数增长模型拟和图形')运行结果:r=0.0274x0=1.9790e-021y4=Columns1through104.18845.51057.24989.538212.548816.509721.720928.576937.596949.4640Columns11through1265.076985.6179(2)程序:x=0:1:11;y0=[3.95.37.29.612.917.123.231.438.650.262.976