重庆大学-数学实验-7拟合.doc

重庆大学-数学实验-7拟合.doc

ID:58133399

大小:177.00 KB

页数:7页

时间:2020-04-24

重庆大学-数学实验-7拟合.doc_第1页
重庆大学-数学实验-7拟合.doc_第2页
重庆大学-数学实验-7拟合.doc_第3页
重庆大学-数学实验-7拟合.doc_第4页
重庆大学-数学实验-7拟合.doc_第5页
资源描述:

《重庆大学-数学实验-7拟合.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、重庆大学学生实验报告实验课程名称数学实验开课实验室DS1422开课时间2009至2010学年第2学期总成绩教师签名数理学院制开课学院、实验室:数理学院DS1422实验时间:2010年5月24日课程名称数学实验实验项目名称拟合实验项目类型验证演示综合设计其他指导教师成绩实验目的一、实验目的及意义[1]了解最小二乘拟合的基本原理和方法;[2]掌握用MATLAB作最小二乘多项式拟合和曲线拟合的方法;[3]通过实例学习如何用拟合方法解决实际问题,注意与插值方法的区别。[4]了解各种参数辨识的原理和方法;[5]通过范例展现由机理分析确定模型结构,拟

2、合方法辨识参数,误差分析等求解实际问题的过程;通过该实验的学习,掌握几种基本的参数辨识方法,了解拟合的几种典型应用,观察不同方法得出的模型的准确程度,学习参数的误差分析,进一步了解数学建模过程。这对于学生深入理解数学概念,掌握数学的思维方法,熟悉处理大量的工程计算问题的方法具有十分重要的意义。二、实验内容1.用MATLAB中的函数作一元函数的多项式拟合与曲线拟合,作出误差图;2.用MATLAB中的函数作二元函数的最小二乘拟合,作出误差图;3.针对预测和确定参数的实际问题,建立数学模型,并求解。三、实验步骤1.开启软件平台——MATLAB,

3、开启MATLAB编辑窗口;2.根据各种数值解法步骤编写M文件3.保存文件并运行;4.观察运行结果(数值或图形);5.根据观察到的结果写出实验报告,并浅谈学习心得体会。四、实验要求与任务根据实验内容和步骤,完成以下具体实验,要求写出实验报告(实验目的→问题→数学模型→算法与编程→计算结果→分析、检验和结论→心得体会)应用实验1.旧车价格预测某年美国旧车价格的调查资料如下表,其中xi表示轿车的使用年数,yi表示相应的平均价格。试分析用什么形式的曲线来拟合上述的数据,并预测使用4.5年后轿车的平均价格大致为多少?表1xi12345678910y

4、i2615194314941087765538484290226204解:用二次多项式进行拟合M文件程序:clcclearx=1:10;y=[2615,1943,1494,1087,765,538,484,290,226,204];a=polyfit(x,y,2)d1=polyval(a,x)plot(x,y,'o',x,d1)拟合图形结果:a=1.0e+003*0.0361-0.65083.1523由计算结果可知拟合多项式为:d1=(1.0e+003*0.0361)*x^2-0.6508*x+3.1523执行命令:d1=(1.0e+00

5、3*0.0361)*4.5^2-0.6508*4.5+3.1523d1=731.2487所以可知在车使用4.5年后轿车的平均价格大致为731.2487元。2.机器人识别定形工具柄问题机器人在不同层次上应用于工业生产、水下探测、核点开发、军事研究等领域和部门。当一个机器人工作时,经常需要识别那些从外形上看来是圆形或椭圆形的仪器或工具柄等基本设备,以便执行进一步的操作。通常在所需操纵的工具柄上放置适当数量的传感器,这些传感器不断向四周发射电信号,机器人身上安置有接收电信号的硬件装置,根据这些信号,机器人将估算出各个传感器当时所在的位置,然后,

6、再利用这些数据获得工具柄的位置。由于硬件设备的限制和测量的随机偏差,所获得的传感器位置数据是有误差的。因此,为了增强识别的准确性和可靠性,工具柄上放置的传感器应多于确定该定形曲线所需的最少点数。(能否获得比较准确的工具柄位置,对机器人能否有效抓握、操作该工具柄起着关键的作用。)现有一个圆形工具柄,其边缘上放置了6个传感器,一机器人在某一个时刻测得这些传感器的位置坐标为:(1,7),(2,6),(5,8),(7,7),(9,5),(3,7),如何确定该圆形工具柄的圆心坐标和半径。解:用拟合的方法确定该圆形工具柄的圆心坐标(x(1),x(2)

7、)和半径x(3)。M文件程序:functionf=yuan(x,tdata,cdata)tdata=[125793];cdata=[768757];f=(tdata-x(1)).^2+(cdata-x(2)).^2-x(3)^2;输入M文件程:clccleartdata=[125793];cdata=[768757];x0=[0.02,0.05,0.05];[x,resnorm]=lsqcurvefit('yuan',x0,tdata,cdata)c=yuan(x,tdata);plot(tdata,cdata,'o',tdata,c)c

8、1=yuan(x,tdata);e=c1-cdata;e1=sum(e.*e)图形结果:数值结果:x=4.74233.33523.6463由结果可知,x(1)=4.7423,x(2)=3.33

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。