当前位置:文档之家› 重庆大学数学实验7拟合

重庆大学数学实验7拟合

plot(x,y,'o',x,d1)
拟合图形结果:
a =1.0e+003*0.0361 -0.6508 3.1523
由计算结果可知拟合多项式为:d1=(1.0e+003*0.0361)*x^2-0.6508*x+3.1523
执行命令:
d1=(1.0e+003*0.0361)*4.5^2-0.6508*4.5+3.1523
3.保存文件并运行;
4.观察运行结果(数值或图形);
5.根据观察到的结果写出实验报告,并浅谈学习心得体会。
四、实验要求与任务
根据实验内容和步骤,完成以下具体实验,要求写出实验报告(实验目的→问题→数学模型→算法与编程→计算结果→分析、检验和结论→心得体会)
应用实验
1.旧车价格预测
某年美国旧车价格的调查资料如下表,其中xi表示轿车的使用年数,yi表示相应的平均价格。试分析用什么形式的曲线来拟合上述的数据,并预测使用4.5年后轿车的平均价格大致为多少?
二、实验内容
1.用MATLAB中的函数作一元函数的多项式拟合与曲线拟合,作出误差图;
2.用MATLAB中的函数作二元函数的最小二乘拟合,作出误差图;
3.针对预测和确定参数的实际问题,建立数学模型,并求解。
三、实验步骤
1.开启软件平台——MATLAB,开启MATLAB编辑窗口;
2.根据各种数值解法步骤编写M文件
[2] 掌握用MATLAB作最小二乘多项式拟合和曲线拟合的方法;
[3]通过实例学习如何用拟合方法解决实际问题,注意与插值方法的区别。
[4] 了解各种参数辨识的原理和方法;
[5] 通过范例展现由机理分析确定模型结构,拟合方法辨识参数,误差分析等求解实际问题的过程;
通过该实验的学习,掌握几种基本的参数辨识方法,了解拟合的几种典型应用,观察不同方法得出的模型的准确程度,学习参数的误差分析,进一步了解数学建模过程。这对于学生深入理解数学概念,掌握数学的思维方法,熟悉处理大量的工程计算问题的方法具有十分重要的意义。
tdata=[1 2 5 7 9 3];
cdata=[7 6 8 7 5 7];
f=(tdata-x(1)).^2+(cdata-x(2)).^2-x(3)^2;
输入M文件程:
clc
clear
tdata=[1 2 5 7 9 3];
cdata=[7 6 8 7 5 7];
x0=[0.02,0.05,0.05];
现有一个圆形工具柄,其边缘上放置了6个传感器,一机器人在某一个时刻测得这些传感器的位置坐标为:(1,7),(2,6),(5,8),(7,7),(9,5),(3,7),如何确定该圆形工具柄的圆心坐标和半径。
解:用拟合的方法确定该圆形工具柄的圆心坐标(x(1),x(2))和半径x(3)。
M文件程序:
function f=yuan(x,tdata,cdata)
表2
t Q K L
t Q K L
1900 1.05 1.04 1.05
1901 1.18 1.06 1.08
1902 1.29 1.16 1.18
1903 1.30 1.22 1.22
用Q,K,L分别表示产值、资金、劳动力,要寻求的数量关系Q(K,L)。经过简化假设与分析,在经济学中,推导出一个著名的Cobb-Douglas生产函数:
Q(K,L) = aKαLβ, 0<α,β<1(*)
式中α,β,a要由经济统计数据确定。现有美国马萨诸塞州1900—1926年上述三个经济指数的统计数据,如下表,试用数据拟合的方法,求出式(*)中的参数α,β,a。
由结果可知,x(1)=4.7423,x(2)=3.3352,x(3)=3.6463
该圆形工具柄的圆心坐标(4.7423,3.3352)和半径为3.36463
3.经济增长模型
增加生产、发展经济所依靠的主要因素有增加投资、增加劳动力以及技术革新等,在研究国民经济产值与这些因素的数量关系时,由于技术水平不像资金、劳动力那样容易定量化,作为初步的模型,可认为技术水平不变,只讨论产值和资金、劳动力之间的关系。在科学技术发展不快时,如资本主义经济发展的前期,这种模型是有意义的。
表1
ห้องสมุดไป่ตู้xi
1
2
3
4
5
6
7
8
9
10
yi
2615
1943
1494
1087
765
538
484
290
226
204
解:用二次多项式进行拟合
M文件程序:
clc
clear
x=1:10;
y=[2615,1943,1494,1087,765,538,484,290,226,204];
a=polyfit(x,y,2)
d1=polyval(a,x)
[x,resnorm]=lsqcurvefit('yuan',x0,tdata,cdata)
c=yuan(x,tdata);
plot(tdata,cdata,'o',tdata,c)
c1=yuan(x,tdata);
e=c1-cdata;
e1=sum(e.*e)
图形结果:
数值结果:
x =
4.7423 3.3352 3.6463
重庆大学
学生实验报告
实验课程名称数学实验
开课实验室DS1422
开课时间2009至2010学年第2学期
总成绩
教师签名
数理学院制
开课学院、实验室:数理学院DS1422实验时间:2010年5月24日
课程
名称
数学实验
实验项目
名称
拟合
实验项目类型
验证
演示
综合
设计
其他
指导
教师
成绩
实验目的
一、实验目的及意义
[1]了解最小二乘拟合的基本原理和方法;
d1 =
731.2487
所以可知在车使用4.5年后轿车的平均价格大致为731.2487元。
2.机器人识别定形工具柄问题
机器人在不同层次上应用于工业生产、水下探测、核点开发、军事研究等领域和部门。当一个机器人工作时,经常需要识别那些从外形上看来是圆形或椭圆形的仪器或工具柄等基本设备,以便执行进一步的操作。通常在所需操纵的工具柄上放置适当数量的传感器,这些传感器不断向四周发射电信号,机器人身上安置有接收电信号的硬件装置,根据这些信号,机器人将估算出各个传感器当时所在的位置,然后,再利用这些数据获得工具柄的位置。由于硬件设备的限制和测量的随机偏差,所获得的传感器位置数据是有误差的。因此,为了增强识别的准确性和可靠性,工具柄上放置的传感器应多于确定该定形曲线所需的最少点数。(能否获得比较准确的工具柄位置,对机器人能否有效抓握、操作该工具柄起着关键的作用。)
相关主题