matlab-期末考试题.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab-期末考试题

Matlab 期末考试试题 题1: 控制人口数量是当今世界的三大问题之一,认识和了解人口数量的变化规律,做出较准确的估测,从而有效地控制人口增长以及合理有效地开发能源和环境保护,通过1978年到2009年的人口数据变化的规律,对2010年到2020年全国人口数量做出合理的预测。据人口统计年鉴,知我国从1949年至2009年人口数据资料如下: (人口数单位为:百万) 年份 1949 1954 1959 1964 1969 1974 1979 人口数 540.9 601.5 671.8 672.09 704.99 908.59 975.45 年份 1984 1989 1994 1999 2004 2006 2009 人口数 1034.75 1106.75 1176.74 12.578 12.99 13.14 13.28 测试点 0 1 2 3 4 5 6 7 8 9 10 深度 9.02 8.95 7.96 7.96 8.02 9.05 10.13 11.18 12.26 13.28 13.32 测试点 11 12 13 14 15 16 17 18 19 20 深度 12.61 11.29 10.22 9.15 7.95 7.96 8.86 9.81 10.8 10.93 图:海底光缆地形示意图 题3: 有高为1m的半球形容器,水从其底部小孔流出,小孔横截面积为1cm2,开始时容器内盛满了水,求水从小孔流出过程中容器里水面的高度h(水面与孔口中心的距离)随时间t变化的规律,请写明建模过程及matlab代码。 Matlab数值分析作业 姓名: 学号: 班级: 分数: 1. year=[1949 1954 1959 1964 1969 1974 1979 1984 1989 1994 1999 2004 2006 2009] num=[540.9 601.5 671.8 672.09 704.99 908.59 975.45 1034.75 1106.75 1176.74 1257.8 1299 1314 1328] plot(year,num,-r) xlabel(年份/年) ylabel(人口数/百万) p1=polyfit(year,num,1); y1=polyval(p1,year); hold on plot(year,y1,bd) legend(原始数据,多项式拟合) year2=[2012:2020]; num2=polyval(p1,year2); plot(year2,num2,ro) plot(year2,num2,-sr) legend(预测曲线) 2. point=[0:20]; depth=[9.02,8.95,7.96,7.96,8.02,9.05,10.13,11.18,12.26,13.28,13.32,12.61,11.29,10.22,9.15,7.95,7.96,8.86,9.81,10.8,10.93]; x=[0:0.2:20]; [a,s]=polyfit(point,depth,6); yy=polyval(a,x); subplot(2,1,1) plot(point,depth,bs-); xlabel(位置点 /km); ylabel(深度 /km); title(原始数据) subplot(2,1,2) plot(x,yy,r+-) ; xlabel(位置点 /km); ylabel(深度 /km); title(样条插值所得曲线) l=0; for i=2:100 l=l+sqrt((x(i)-x(i-1)^2+(yy(i))-yy(i-1))^2); end disp(海底所需光缆长度的近似值l=); disp(l); 海底所需光缆长度的近似值l= 26.019434051596509 3. %Q为水从孔流出的流量,0.62为流量系数 %S为小孔的横截面积 %V为通过小孔水的体积 %r为时刻t的水面半径 解:因为S=1cm2, 故dV=0.62(2gh)^0.5dt (1) 因r=(1002-(100-h))^0.5=(200h-h2 )^0.5 故dV=-π(200h-h2)dh (2) 比较(1)(2)得 0.62(2gh)0.5dt=-π(200h-h2)dh (3) 水面高度由h(dh0)降至dV=-πr2dh 则有h(t=0)=100 (4) 对(3)进行变形得 dt=-π(200h0.5 –h1.5)dh/0.62(2g)^0.5 两边积分得 t=π(7?105-103h1.5+3h2.5)/4.65(2g)^0.5 matlab代码: h=0:0.1:100; t=pi*(7*10^5-10^3*

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档