- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上机实习题(三)
SARS的传播及预防问题
非典的爆发和蔓延给我国的经济发展和人民生活带来了很大的影响,下表给出了北京市当年4月份到6月份的疫情数据,通过拟合确诊的累积病人曲线,若延后5天采取严格的预防措施,对疫情的传播所生成的影响做出估计.
日期 已确诊病例累积 现有疑似病例 死亡累积 治愈出院累积 4月20日 297 402 18 33 4月30日 1584 1408 75 90 5月1日 1640 1415 82 100 5月10日 1988 1397 116 175 5月20日 2189 1225 150 395 5月30日 2309 706 176 1006 6月1日 2319 739 181 1124 6月10日 2394 351 184 1747 6月20日 2439 3 191 2189
取拟合曲线的拟合函数为如下非线性函数
试确定拟合函数中的参数:a,b,并推测五天后累积病人数量。
程序如下:
t=[1 11 12 21 31 41 42 51 61];t0=66;
N=[297 1584 1640 1988 2189 2309 2319 2394 2439];
y=1./N;T=1./t
A=[ ones(9,1), T ];
d=A\ y ;a=d(1),b=d(2)
N0=1/(a+b/t0);
x=0:66;yy=1./(a+b./x);
plot(x,yy,t,N,o,66,N0,o)
2.海浪高度数据的拟合问题
海洋水文观测站记录了某海域每天24小时海浪潮高度数据(相对于海堤上的零标尺记号)。工作人员每小时做一次记录,下面是从某年12月1日早上零点开始到12月2日晚上23点结束两天内完整的数据记录。能否根据这些数据预测三天以后(即12月5日)的海浪高度数据。
1~8 2.4000 1.2000 -0.1000 -0.5000 -2.5000 -3.0000 -2.7000 -1.6000 9~16 0.2000 2.1000 3.4000 3.6000 2.9000 1.6000 0.2000 -1.2000 17~24 -2.4000 -3.0000 -3.1000 -2.3000 -0.7000 1.3000 2.9000 3.6000 25~32 3.1000 2.0000 0.6000 0.6000 -2.2000 -3.6000 -3.2000 -2.5000 33~40 -0.9000 -1.1000 2.9000 3.9000 3.6000 2.5000 1.0000 -1.5000 41~48 -2.4000 -3.0000 -3.4000 -3.0000 -1.7000 0.2000 2.2000 3.5000
(1).问题分析:
要预测三天以后的海浪高度,若能够根据当前数据进行函数拟合,则可以利用拟合曲线来预测三天后的海浪高度情况。
1、由于本题没有给出用何种拟合函数,所以首先对数据特性进行分析,选择一个合适的拟合函数。 绘制海浪高度的散点图和连线图,观察数据分布情况
从图上可以看出数据具有较为明显的周期特性,可以考虑选用正弦函数来作为拟合函数
为了确定数据的周期分量,对数据作频谱分析,观察其频率分布情况。
其频谱分布如下图
从幅值响应可以看出,在归一化的频率里,该信号具有一个很明显的峰值,因此可以考虑选用如下函数对海浪高度进行拟合,这里首先只考虑主峰,并观察精度
(2-1)
其中A为信号的直流分量,B为正弦幅值,为角频率可由信号频响给出可记为已知量,为初始相位由于在sin里边,难于计算,考虑如下公式
(2-2)
故将式2-1进行修改,选择拟合函数如下
(2-3)
式中变量x为从计时起点开始的小时数,参数,其中为归一化数字角频率,由图中取得峰值点距0和1的平均值,利用采样频率为1小时每次估算该海浪高度周期T=12.1363小时,和实际情况基本吻合,同时还可增加FFT点数来更精确寻找频率点。
由上面分析可知,本题化为对如下超定方程组求最小二乘解
根据公式求出最小二乘解
A = 0.0362 B = 0.2087 C = 3.3398
该函数对海浪高度拟合如下图
可以看出数据拟合较为成功 r= 3.7009,34点附近有较大偏差,推测可能纪录有误
(2)、MATLAB源程序
说明:
本程序海浪原始数据放在wave. mat文件48*1的矩阵里,
使用本程序时应放在同一文件夹内。
2、程序在各个绘图点停顿,请按按键进入下一页面。
3、command窗口输出了部分重要参数
您可能关注的文档
最近下载
- CJJ_T 135-2009 (2023年版) 透水水泥混凝土路面技术规程正式版.pdf
- 肠道门诊知识考试试题及答案.doc
- 义务教育语文课程(2022版).pdf
- 2023.05.14 金沙之行考察报告(2023.05.14 改).pptx VIP
- 开放系统23661《计算机组网技术》期末机考真题及答案(第101套).docx
- 2022高二【语文(统编版)】大卫·科波菲尔(第二课时)课件.pptx
- 民事起诉状(征信名誉权纠纷).docx
- 第1讲 E.K.Strong销售技巧(上).doc VIP
- AQ1018-2006《矿井瓦斯涌出量预测方法》.pdf
- 吴兴区湖州市第十一中学教育集团社团类初中科学微型校本课程教材.pdf
文档评论(0)