

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、河北大学数学模型实验实验报告班级专业15计科2班姓名张宇轩学号20151101006实验地点C1-229指导老师司建辉成绩实验项目利用MATLAB进行验证性实验1划艇比赛的成绩2汽车刹车距离3生猪的出售时机模型求解一、实验目的学会利用MATLAB进行验证性实验,熟练掌握用数据拟合求解模型和参数。了解并使用最小二乘多项式拟合函数polyfit,仿照案例今后能够自己解决图形问题。二、实验要求1划艇比赛的成绩的模型:t=anp其中,t为比赛成绩(时间)n为桨手人数,a和P为参数。为适合数据拟、合,将模型改为:logt=loga+plog桨手人数n1248比赛平均成绩t7.176.886.325.84
2、1.参数a和P估计程序如下:clear;clc;n=1248;t=7.216.886.325.84;logt=log(t);logn=log(n);p=polyfit(logn,logt,1);beta=p(1)alfa=exp(p(2)2.实际值与计算值比较(数据比较和和拟合图形)参考数据结果:(英里/小时)(英尺/秒)(英2029.3443044.0784058.71245073.31866088.026870102.737280117.3506车速ans=17.217.284226.886.779946.326.310685.845.8737参考图形结果:图1:题给拟合图形结果要求:1)
3、2)3)运行以上程序。编程:实际值与计算值比较(数据比较和和拟合图形)。用help查询函数polyfit的用法。2汽车刹车距离的模型:d其中,0.7为刹车距离=tV+kV2,变量v为车速,参数t1为反应时间,参数k为比例系数。取经验实际数据表,实际刹车距离 用数据拟合求参数k为适合数据拟合,将模型改为:y=k其中y=(d-0.75v)/v2程序如下:clear;clc;v=29.344.058.773.388.0102.7117.3;%英尺/秒d=4478124186268372506;%最大实际刹车距离(英尺)y=(d-0.75*v)./v42;k=polyfit(v,y,0) 用所得模型计
4、算刹车距离和刹车时间(数据比较)程序如下:clear;clc;k=;%输入上题所求得的结果v=29.344.058.773.388.0102.7117.3;%英尺/秒d=4478124186268372506;%最大实际刹车距离(英尺)dd=0.75*v+k*v.A2;%计算刹车距离t=d./v;%计算刹车时间formatshortg;v,d,round(10*dd,t)/10 实际和计算刹车距离的比较(拟合图形)程序如下:clear;clc;k=;%输入题1所求得的结果vh=20304050607080;%英里/小时v=29.344.058.773.388.0102.7117.3;%英尺/秒
5、d=4478124186268372506;%最大实际刹车距离(英尺)dd=0.75*v+k*v.A2;%计算刹车距离plot(vh,d,r+,vh,dd,b-);title(实际和计算刹车距离的比较);axis(20,80,0,510);xlabel(v英里/小时);ylabel(d英尺);要求:1)运行以上程序,结果与教材相应内容比较。2)题2和题3中要求输入题1所求得的k值。3)理解程序。3.生猪的出售时机模型求解目标函数(生猪出售纯利润,元):Q(t)=(8-gt)(80+rt)-4t-640其中,t0为第几天出售,g为每天价格降低值(常数,元/公斤),r为每天生猪体重增加值(常数,公
6、斤)。求t使Q(t)最大。图解法绘制目标函数Q(t)=(8-gt)(80+rt)-4t-640的图形(0tn,t,(alfa*n.Abata)ans=1.00007.21007.28422.00006.88006.78014.00006.32006.31098.00005.84005.8742拟合图形:图2:拟合图形结果源程序如下:n=1248;t=7.216.886.325.84;logt=log(t);logn=log(n);p=polyfit(logn,logt,1);bata=p(1);alfa=exp(p(2);x=0:0.01:10;y=alfa*x.Abata;plot(n,t,
7、r+,x,y);axis0,10,5,11n,t,(alfa*n.Abata)汽车的刹车距离1. 用数据拟合求参数k。给出k值和模型。k=0.0258模型:k=(d-0.75v)/v22. 用所得模型计算刹车距离和刹车时间(数据比较),运行结果k=0.0258;v=29.344.058.773.388.0102.7117.3;d=4478124186268372506;dd=0.75*v+k*v.A2;t=d./v;formatshortg;v,d,round(10*dd,t)/10ans=29.34444.11.5447882.91.858.7124132.92.173.3186193.62
8、.588268265.83102.7372349.13.6117.35064434.33.实际和计算刹车距离的比较(拟合图形),运行结果。k=0.0258;vh=20304050607080;v=29.344.058.773.388.0102.7117.3;d=4478124186268372506;dd=0.75*v+k*v.A2;plot(vh,d,r+,vh,dd,b-);title(实际和计算刹车距离的比较;axis(20,80,0,510);xlabel(v英里/小时);ylabel(d英尺);图3:拟合图形结果生猪的出售时机模型求解1.题1程序运行结果,从函数图估计t为何值时函数取
9、得最大值。g=0.1;r=2;fplot(t)(8-g*t)*(80+r*t)-4*t-640,0,20);grid;xlabel(t);ylabel(Q);图4:拟合图形结果当t=10时函数取得最大值2.题2程序运行结果。symst;Q=sym(8-g*t)*(80+r*t)-4*t-640)Q=(8-g*t)*(80+r*t)-4*t-640dQ=diff(Q,t)dQ=-g*(80+r*t)+(8-g*t)*r-4t=solve(dQ,t)t=2*(-20*g+2*r-1)/g/rr=2;g=0.1;t=eval(t)t=10Q=eval(Q)Q=20I.polyfit函数用法:poly
10、fit函数是matlab中用于进行曲线拟合的一个函数。曲线拟合:已知离散点上的数据集,即已知在点集上的函数值,构造一个解析函数(其图形为一曲线)使在原离散点上尽可能接近给定的值。调用方法:polyfit(x,y,n)。用多项式求过已知点的表达式,其中x为源数据点对应的横坐标何为行向量、矩阵,y为源数据点对应的纵坐标,可为行向量、矩阵川为你要拟合的阶数,一阶直线拟合,二阶抛物线拟合,并非阶次越高越好,看拟合情况而定。2关于实验:划艇比赛的成绩.将浆手人数和比赛平均成绩作为两个向量,根据模型,将两向量分别取对数后进行一次拟合,并求出参数alfa=7.2842和bata=-0.1035。依据函数模型
11、建立Y与X的函数表达式,根据题给图形,X为以0为起点,以10为终点,以0.01为步长的一维矩阵。利用plot函数绘制图形时要注意题干中数据点为红色十字形,曲线为蓝色,并且图给Y是从5到11变化,因此要求使用axis函数进行限制实验中最开始将X变量设置为X=0:10,因此绘制出图形如下:将步长改为0.1后:图6:步长为0.1拟合图形结果最后步长为0.01才得到满意的结果,因此今后实验中要注意限制。3关于实验:汽车刹车距离将车速v和刹车距离d作为两个向量,根据模型d=Jv+kv2,y=k其中y=(d-0.75v)/v2。K的值为V和y进行拟合。利用拟合进行实际和计算刹车距离的比较,横纵坐标分别为车
12、速和刹车距离,其变化范围为20,80,0,5104关于实验:生猪的出售时机模型求解可用图解法和代数法均可求出二次函数的最值。在代数法中应用的函数及其用法如下: 函数句柄/function_handle():是一种间接调用函数的方式。语法:handle=functionnameorhandle=(arglist)anonymous_function描述:函数句柄(functionhandle)是一种能够提供函数间接调用的matlabvalue。你可以通过传递句柄来调用各种其他功能。你也可以将句柄存储到数据结构中备用(例如HandleGraphic回调)。句柄是matlab的标准数据类型之一。 f
13、plot函数:功能:在指定的范围内绘制函数图像使用方法:fplot在指定的范围内绘制函数图像,函数必须是y=f(x)的形式,其中x是一个指定范围limits的向量是和x有相同大小的向量并包含在点x处的值。如果对一个给定的x值,函数返回多于一个值,则y是每列包含f(x)的每一个分量的矩阵。fplot(fun,limits)在指定的范围limits内画出函数名为fun的图像。其中limits是一个指定x轴范围的向量xminxmax或者是x轴和y轴范围的向量xminxmaxyminymax。 syms是定义符号变量;sym则是将字符或者数字转换为字符。y=sym(x)和symsx;y=x;的功能一样。另外symx和symsx有很大的区别:symx是将字符x转换为字符,而symsx则是定义符号变量x。 diff用法:diff(函数),求函数的一阶导数;diff(函数,n)求函数的n阶导数(n是具体整数);diff(函数,变量名),求对变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北资源环境职业技术学院《中医饮食保健学》2023-2024学年第一学期期末试卷
- 陕西省宝鸡一中学2025年初三第三次模拟练习英语试题含答案
- 南京工业大学《护理研究》2023-2024学年第二学期期末试卷
- 北京朝阳人大附朝阳分校2025年初三下期末联考(英语试题理)试题含答案
- 无锡商业职业技术学院《国际贸易结算》2023-2024学年第二学期期末试卷
- 川南幼儿师范高等专科学校《工程测试技术》2023-2024学年第二学期期末试卷
- 新疆天山职业技术大学《研学旅行培训》2023-2024学年第二学期期末试卷
- 游戏产业与电子书出版互动考核试卷
- 2025年度租赁合同模板(标准版)
- 2025年上海市劳动合同范本(官方版)
- 外卖骑手安全知识讲座
- 第1课+古代亚非【中职专用】《世界历史》(高教版2023基础模块)
- 电力企业环境会计信息披露存在的问题及对策研究
- 报价单模板完
- 胶原蛋白注射知情同意书
- 奥氏体不锈钢对接焊接接头的超声检测
- (完整版)好撒玛利亚人
- 护理培训学习记录表
- CNAS-CL01:2018《检测和校准实验室能力认可准则》
- 高标准农田施工组织设计(全)
- 团结就是力量(曲谱和歌词)
评论
0/150
提交评论