荆楚理工数学建模答案

上传人:飞*** 文档编号:47423422 上传时间:2018-07-02 格式:PDF 页数:9 大小:298.82KB
返回 下载 相关 举报
荆楚理工数学建模答案_第1页
第1页 / 共9页
荆楚理工数学建模答案_第2页
第2页 / 共9页
荆楚理工数学建模答案_第3页
第3页 / 共9页
荆楚理工数学建模答案_第4页
第4页 / 共9页
荆楚理工数学建模答案_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《荆楚理工数学建模答案》由会员分享,可在线阅读,更多相关《荆楚理工数学建模答案(9页珍藏版)》请在金锄头文库上搜索。

1、荆楚理工学院课程设计成果学院:_数理学院 _ 班 级: 1 班学生姓名 : xxxxxxxx 学 号: 20 设计地点(单位) _荆楚理工学院_ _ 设计题目 :_插值在面积估值中的应用 _ 完成日期:201年月日指导教师评语 : _ _ _ _ _ _ 成绩(五级记分制 ):_ _ _ 教师签名 :_ _ 插值在面积估值中的应用学院数理学院专业数学与应用数学年级班别11 级 1 班学号 2011409010107 学生姓名熊佳文指导教师习长新2014 年 6 月 15 日JINGCHU UNIVERSITY OF TECHNOLOGY插值在面积估值中的应用摘要:数据插值是指一组散乱(又称非均

2、匀)分布的数据采样点在整个区域上构造一个基本的函数的过程, 本问题运用了拉格朗日、 分段线性、 三次样条三种插值的方法在 MATLAB 中的算法程序,以及梯形公式计算数值积分,拉格朗日在运用在具有很高的实用价值,在此题中由拉格朗日插值算出的结果不符合实际,反而三次样条差值法得到的结果更精确,所以在实际应用中要注意。关键字:朗格朗日插值;分段线性差值;三次样条插值;MATLAB一、问题提出下表给出的x、y 数据位于某零件端面的轮廓线上,Y1 和 Y2 分别对应轮廓的上下边界线上的纵坐标。假设需要得到x 坐标每改变0.1 时的 y 坐标,试完成加工所需数据,画出曲线,并求加工端面的面积。x 0 3

3、 5 7 9 11 12 13 14 15 Y1 0 1.7 2.4 2.7 3.0 3.1 2.9 2.5 2.0 1.8 Y2 0 1.3 1.8 2.0 2.1 2.0 1.8 1.2 1.0 1.8 示意图 : 二、问题的分析题目所给出是一些离散的数据,并求出图形的近似面积,但难以找到它的解析式,直接求出其他一些点上的函数值是非常困难的,所以我们选择插值法。三、模型假设假设给定的点是完全精确的。假设计算机模拟过程不出现差错。四、符号及变量说明拉格朗日插值法的相关变量:1.记 x 对应的各点为ix(i=1,2.10)。2.记 Y1对应的各点为jy1(j=1,2.10)。3.记 Y2对应的

4、各点为jy2(j=1,2.10)。4.记由 x 和 Y1两组数确定的 Lagrange 插值基函数为jl1(j=1,2.10)。5.记由 x 和 Y2两组数确定的 Lagrange 插值基函数为jl2(j=1,2.10)。6.记由 x 和 Y1两组数确定的 Lagrange 插值多项式为1L7. 记由 x 和 Y2两组数确定的 Lagrange 插值多项式为2L五、模型的建立拉格朗日插值法:一般地,若已知y=f(x)在互不相同 n+1 个点nxxxx,210处的函数值nyyyy,210( 即该函数过),( ,),(),(),(221100nnyxyxyxyx这n个点) ,则可以考虑构造一个过这

5、 n+1个点的、次数不超过 n的多项式)(xLyn, 使其满足:nkyxLkkn,2, 1 , 0,)(解 决 这 个 问 题 时 先 从 构 造 插 值 基 函 数 入 手 , 这 里 的 插 值 基 函 数), 1 , 0(),(nkxlk是n次多项式 , 且满足条件kjkjxljk, 1, 0)(kj这表明除 xk以外的所有节点都是), 1 , 0(),(nkxlk的零点 , 故, )()(0nkjjjkxxcxl由1)(kkxl确定其中的系数 c, 结果有nkjjjkj kxxxxxl 0)(利用插值基函数容易得出拉格朗日插值多项式knknknkjjjkj kknyxxxxxlyxL0

6、00)()()(分段线性插值:所谓分段线性插值就是通过插值点用折线段连接起来逼近f (x) 。 当给定 n +1个点 x0x1xn上的函数值0y1yny, 先选取两个节点1ix,ix使1,iixxx,后在区间1,iixx上作线性插值得11 11( )( )ii ii iiixxxxf xP xyyxxxx三次样条插值法:三次样条插值法,基于分段进行插值的思想。在给定的区间 a ,b上有n +1 个节点满足bxxxan10,和这些点上的函数值iy ,nxxx,10为样条节点。在每个区间,1iixx上构造三次多项式1, 1 ,0,)()(123nixxxdxcxbxaxSxSiiiiiii显然,解

7、此多项式共需要 4 n 个条件,由节点提供了 n +1 个条件;用每个内点的关系建立条件,又得到 3 n -3个条件;再附加两个边界条件,即可以唯一确定样条函数了。此样条函数的存在性和唯一性可以用待定系数法进行证明,这里略。实际计算时还需要引入边界条件才能完成计算。边界通常有自然边界 (边界点的二阶导为 0) ,夹持边界(边界点导数给定) ,非扭结边界(使两端点的三阶导与这两端点的邻近点的三阶导相等) 。一般的计算方法书上都没有说明非扭结边界的定义,但数值计算软件如Matlab 都把非扭结边界条件作为默认的边界条件。六、模型求解先用插值法绘图,再用求积法求面积。首先使用拉格朗日差值法,其次是分

8、段线性差值法, 最后使用三次样条差值。 绘图得到如下三幅图, 可以看出拉格朗日插值法得出的图形与实际不符,不予考虑。三次样条插值法得到的图形比分段线性插值法得到的曲线更光滑。差值完成后使用MATLAB以梯形求积公式得到零件面积分别为10.4500 10.6053 。两种差值法得到的数据较为接近。七、模型的评价与改进比较三种插值算法的结果及所得来的图形,使用拉格朗日差值法得出的图形与示意图不符。 三次样条插值出来的曲线要比分段线性插值更光滑。所以由三次样条差值法得来的某零件的面积最精确。八、参考文献1肖华勇 .数学建模竞赛优秀论文精选与点评.陕西:西北工业大学出版社, 2011 2易大义,沈云宝

9、,李有法 .计算方法 .杭州:浙江大学出版社,2002 3刘卫国等编 .MATLAB 程序设计与应用:高等教育出版社,2010 7赵静,但琦编 .数学建模与数学实验:高等教育出版社,2012 附录一:程序 1 clear,clc x0=0 3 5 7 9 11 12 13 14 15;Y1=0 1.7 2.4 2.7 3.0 3.1 2.9 2.5 2.0 1.8;Y2=0 1.3 1.8 2.0 2.1 2.0 1.8 1.2 1.0 1.8;%步长x=0:0.1:15;%拉格朗日差值l1=lagrange(x0,Y1,x);l2=lagrange(x0,Y2,x);%分段线性插值Y1_in

10、=interp1(x0,Y1,x);Y2_in=interp1(x0,Y2,x);%三次样条差值Y1_sp=spline(x0,Y1,x);Y2_sp=spline(x0,Y2,x);x,Y1_in,Y1_sp,Y2_in,Y2_spsubplot(1,3,1),plot(x,l1,x,l2,b),title( 拉格朗日插值 )subplot(1,3,2),plot(x,Y1_in,x,Y2_in,b),title( 分段线性插值 )subplot(1,3,3),plot(x,Y1_sp,x,Y2_sp,b),title( 三次样条插值 )trapz(x,l1)-trapz(x,l2) %梯形

11、求积trapz(x,Y1_in)-trapz(x,Y2_in) trapz(x,Y1_sp)-trapz(x,Y2_sp) 程序2 %拉格朗日差值函数function y=lagrange(x0,y0,x);n=length(x0);m=length(x);for i=1:m z=x(i); s=0.0; for k=1:n p=1.0; for j=1:n if j=k p=p*(z-x0(j)/(x0(k)-x0(j); endends=p*y0(k)+s;endy(i)=s;end附录二:某零件面轮廓线数据(省略一部分数据)xY1(线性)Y1(样条)Y2(线性)Y2 (样条)0 0 0

12、0 0 0.1000 0.0567 0.0641 0.0433 0.0518 0.2000 0.1133 0.1279 0.0867 0.1031 0.3000 0.1700 0.1913 0.1300 0.1539 0.4000 0.2267 0.2544 0.1733 0.2042 0.5000 0.2833 0.3172 0.2167 0.2539 0.6000 0.3400 0.3795 0.2600 0.3031 0.7000 0.3967 0.4414 0.3033 0.3518 13.5000 2.2500 2.2421 1.1000 1.0042 13.6000 2.2000

13、2.1905 1.0800 0.9861 13.7000 2.1500 2.1400 1.0600 0.9762 13.8000 2.1000 2.0912 1.0400 0.9749 13.9000 2.0500 2.0443 1.0200 0.9827 14.0000 2.0000 2.0000 1.0000 1.0000 14.1000 1.9800 1.9587 1.0800 1.0273 14.2000 1.9600 1.9208 1.1600 1.0651 14.3000 1.9400 1.8870 1.2400 1.1138 14.4000 1.9200 1.8575 1.3200 1.1739 14.5000 1.9000 1.8329 1.4000 1.2458 14.6000 1.8800 1.8137 1.4800 1.3301 14.7000 1.8600 1.8003 1.5600 1.4272 14.8000 1.8400 1.7933 1.6400 1.5376 14.9000 1.8200 1.7930 1.7200 1.6617 15.0000 1.8000 1.8000 1.8000 1.80000

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号