- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南昌航空大学数学与信息科学学院实验报告
PAGE
PAGE 5
南昌航空大学
数学与信息科学学院
实 验 报 告
课程名称: 计 算 方 法
实验名称:三次样条插值方法在工程实践中的应用
实验类型: 验证性√ 综合性□ 设计性□
实验室名称: D 504
班级学号:
学生姓名: 杨朝峰
任课教师(教师签名):
成 绩:
实验日期: 2009-11-13
公路平面曲线的设计
一、实验目的
由实验一,我们已经对插值的思想和原理有了更深入的理解。从中可以知道,分段低次插值虽然解决了高次插值的振荡现象和数值不稳定现象,使得插值多项式具有一致收敛性,保证了插值函数整体的连续性,但在函数插值节点处不能很好地保证光滑性要求,这在某些要求光滑性的工程应用中是不能接受的。如飞机的机翼一般要求使用流线形设计,以减少空气阻力。因此,在分段插值的基础上,引进了一种新的插值方法,在保证原方法的收敛性和稳定性的同时,又使得函数具有较高的光滑性。
通过本实验的学习,应掌握样条插值的基本思想和原理,熟悉样条插值法的程序编制,能用来解决实际问题。最好能绘出插值函数的曲线,并与实验一中的几种插值法的图象进行比较。
二、实验原理、方法
该题是一个实际问题。其中关键的是,我们所设计的公路必须满足汽车的安全和旅客舒适等要求,而安全又是重中之重,因此只要解决这个问题,那本题就解决了一大部分了。
实际解题时,可能需要用到三次样条插值,这是分段插值的一种,但是又比简单的分段线性插值和抛物插值要复杂一些。由于已进行过插值的理论学习,前面实验也已做过分段插值方面的练习,其算法和编程应自行设计。
三、实验题目
1.问题提出
目前在我国公路的平面曲线设计中,主要以直导线与元曲线的组合以及直导线与复曲线的组合为主,在解决曲线的顺适性(即光滑性)方面,也只用了缓合曲线来进行直线与曲线,曲线与曲线间的过渡。这种设计模式,在地形和其他条件受到限制的条件下,必然会使设计标准降低,设计结果不能很好地满足规范要求。所以在当前立体交叉桥的环道线性设计中,以及一些先进发达国家的公路平面设计中,正在试图突破以往设计模式,寻找和探讨一种较理想的设计方法。而在某些情况下,样条插值便是一种有效的方法。下面是一个关于公路平面曲线设计的实际问题:
吉林省辉南县到靖宇县,地处长白山脚下,为山岭重丘区,地形复杂,冬季多雪。从辉南县到靖宇县的二级公路中,有一地形限制较严重的曲线段,经实地测得数据如下(为方便起见,设以曲线两端点的连线方向为坐标x轴方向,以连线的法方向为坐标y轴方向):
x
50.00 100.00 150.00 200.00 250.00
y
23.21 43.56 50.00 43.56 23.21
且知二级公路山岭重丘区的曲线极限半径为R=60m,试寻找一种方法,设计一条平面曲线,使之既通过限定很死的地形点,而又能满足设计规范规定的曲线要素要求,并通过计算加密施工控制点,进行实地敷设地面。
2.解题要求
试寻找一种方法,设计一条平面曲线,使之既通过限定很死的地形点,而又能满足设计规范规定的曲线要素要求,并通过计算加密施工控制点,进行实地敷设平面曲线。
四、实验公式及程序框图
1. 基本公式:
hi=xi-xi-1 (i=1,2,…n)
f[xi-1,xi]=(f(xi)-f(xi-1))/ (xi-xi-1) (i=1,2,…n)
ui=hi/(hi+hi+1) (i=1,2,…n-1)
vi= hi/ (hi+hi+1)= 1-ui (i=1,2,…n-1)
gi=6*(f[xi+1,xi]-f[xi,xi-1]) /(hi+hi+1) (i=1,2,…n-1)
2.程序框图:
输出Mi以及Si(x)解方程组得到Mi(i=
输出Mi以及Si(x)
解方程组得到Mi(i=0,1,2,…n)
按公式计算ui,vi, gi (i=1,2,…n-1)
按公式计算g0与 gn
计算hi与f[xi-1,xi] (i=1,2,…n)
输入xi,yi(i=1,2,…n)
2.源程序代码:
#include stdio.h
#include math.h
main()
{
float x[5]={50,100,150,200,250},y[5]={23.2
您可能关注的文档
最近下载
- 屋面防水工程试水检查试验记录(蓄水)1.doc VIP
- 《十二公民》剧本.docx VIP
- 2025国务院国资委国企绩效评价中心招聘5人备考试题及答案解析.docx VIP
- 【四海】25下半年立体图推精讲班讲义-龙飞.docx VIP
- DLT5285-2018 输变电工程架空导线(800mm2以下)及地线液压压接工艺规程.pdf VIP
- 2024药疹基层诊疗指南(最全版) .pdf VIP
- (高清版)DT 1044-2014 生产项目土地复垦验收规程.pdf VIP
- 生产项目土地复垦验收规程(td1044-2014).pdf VIP
- 2022年11月杭州市直机关遴选公务员面试真题带题目详解.docx VIP
- 2023年11月杭州市直机关遴选公务员面试真题带详细解析.docx VIP
文档评论(0)