资源描述:
《机动车刹车问题(插值拟合回归三种方法解决)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、纟汐理工只联数学与计算科学学院实验报告实验项目名称机动车刹车问题所属课程名称数学实验实验类型综合实验日期班级学号姓名成绩一、实验概述:【实验目的】利用插值、拟合及回归模型的方法解决机动车刹车的问题【实验原理】利用ratlab内置插值函数,采取三次样条插值的方法,并绘制曲线插值的图形;利用polyfit函数进行二次曲线拟合,用polyval函数计算相应的拟合值,并绘制图形;利用回归的方法,调用rgress函数进行回归计算并得出对应的回归系数【实验环境】Mitlab2014b二、实验内容:【实验方案】分别利用插值、拟合的
2、方法,调用natlab中相应的函数,绘制出机动车刹车的距离与速度的关系,并利用polyval()函数计算岀使刹车距离限制在328ft以内时,行驶速度的必须限制的值linit.v【实验过程】(实验步骤、记录、数据、分析)首先输入相关机动车刹车距离与速度的测试数据,在分别调用ratlab自带相关函数interp1(),polyfit(),polyval(),regress()rplot()计算并绘制出图形【实验结论】(结果)1・曲线插值(自变量为刹车距离,因变量为刹车速度)曲线插值2.曲线拟合(自变量为刹车距离,因变量为
3、刹车速度)曲线拟合-0.00020.255512.1724Iirrit_v=69.89583.回归模型(自变量为刹车速度,因变量为刹车距离)b=0.0886-1.970150.0594brint=0.08250.0947-2.5886-1.351735.873064.2459r=-4.0934-0.17582.81221.87062.99951・6988-0.0315-0.1913-2.7807-3.7997-3.24830.37364.5659rint=-&0660-0.1208-6.30125.9495-3.41
4、349.0378-4.6592&4004-3.25269.2516-4.7455&1431-6.56656.5036-6.75646.3738-9.08833.5269-9.84982.2504-9.35572.8592-5.74686.49410.8884&2435stats=1.0e+04*0.00011.20310.00000.0009其中输出b为回归系数的估计值,bint为b的置信区间,r为残差向量rrint为r的置信区间,stats为回归模型的检验统计量【实验小结】(收获体会)通过本次实验,更深一步熟悉了有
5、关插值和拟合的相关函数的运用,并且了解了比较新的回归模型函数及相关算法的运用,相信自己的ratlab编程能力会因此进一步的提高!三、指导教师评语及成绩:评语评语等级优良中及格不及格1.实验报告按时完成,字迹清楚,文字叙述流畅,逻辑性强2.实验方案设计合理3.实验过程(实验步骤详细,记录完整,数据合理,分析透彻》4实验结论正确.成绩:指导教师签名:批阅日期:附录1:源程序1.插值:clc,clear,figure;v=[20,25,30,35,40,45,50,55,60,65,70,75,80];d=[42,56,7
6、3.5,91.5,116,142.5,173,209.5,248,292.5,343,401,464];D=42:0.01:464;V=interp1(d,v,D,'spline');plot(d,v,7,D,V—);xlabelC刹车距离d');yIabeI('速度v');Iegend(,表示实测数据',‘表示插值数据')titleC曲线插值')boxoff2.拟合:clc,figure;d=[42,56,73.5,91.5,116,142.5,173,209.5,24&292.5,343,401,464];v=[
7、20,25,30,35,40,45,50,55,60,65,70,75,80];a=polyfit(d,v,2)v1=polyval(a,d);plot(d,v,'r+',d,v1,'b-');Iegend(,表示实测数据,/表示拟合数据,)xlabel(*刹车距离d');yIabeI('速度W);titleC曲线拟合')boxoffIimit_v=poIyvaI(a,328)3.回归模型clcv=[20,25,30,35,40,45,50,55,60,65,70,75,80];d=[42,56,73・5,91・5,
8、116,142・5,173,209.5,248,292.5,343,401,464];v2=v.*v;a=size(v);b=a(:z2);X=[v21rv1zones(br1)];[b,brint,r,rintrstats]=regress(d1,X)