- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实 验 报 告
课程名称 数值计算方法
题目名称 用三次样条插值设计山地公路平面曲线
学生学院 应用数学学院
专业班级 05信计4班
学 号 3105009571
学生姓名 庞小波
指导教师 徐圣兵(老师)
2007年12月17日
应用数学 学院 信息与计算科学 专业4班、学号3105009571
姓名 庞小波 合作者______________ 教师评定
实验题目 用三次样条插值设计山地公路平面曲线
实验目的与要求
目的:
1.熟悉插值法的有关理论和方法;
2.会综合运用数学建模知识和数值计算方法方面的知识;
3.会用三次插值解决山地公路平面曲线设计实际问题。
要求与步骤:
了解问题的背景。
建立数学模型。
运用计算方法编出可行程序。
写出运行结果并进行数据分析。
实验方案
求出M的值,列出方程在各个小区间上表达式。
单位为(1单位绳长)
程序如下:
#includestdio.h
#includemath.h
float h=0.5; //给出h的值
int i;
int j;
float u=0.5/(0.5+0.5); //给出u的值
float r=0.5/(0.5+0.5); //给出r的值
double x[10]={1.5,2.0,2.5,3.0,3.5,4.0,4.5,5.0,5.5,6.0};
double y[10]={0.90,0.52,0.26,0.08,0.0,0.08,0.21,0.40,0.72,0.91};
float f[10],F[9],G[8];
void d() //求d的函数,结果为d=G[i],表示从0到7的d的值
{
printf(求出的d值如下:\n);
for(i=0;i=9;i++)
f[i]=y[i];
for(i=0;i=8;i++)
F[i]=(f[i+1]-f[i])/(x[i+1]-x[i]);
for(i=0;i=7;i++)
G[i]=6*(F[i+1]-F[i])/(x[i+2]-x[i]);
for(i=0;i=7;i++)
printf(d[%d]=%f\n,i,G[i]);
}
void gg() //输入方程
{
int i,j;
double c[8][9];
printf(生成的增广矩阵如下:\n);
c[0][0]=2;c[0][1]=0.5;c[0][8]=G[0]; //第一行的数
for(j=2;j=7;j++)
c[0][j]=0;
c[1][0]=u;c[1][1]=2;c[1][2]=0.5;c[1][8]=G[1];//第二行
for(j=3;j=7;j++)
c[1][j]=0;
c[2][0]=0;c[2][1]=u;c[2][2]=2;c[2][3]=r;c[2][8]=G[2];//第三行
for(j=4;j=7;j++)
c[2][j]=0;
c[3][0]=0;c[3][1]=0;c[3][2]=u;c[3][3]=2;c[3][4]=r;c[3][8]=G[3];//第四行
for(j=5;j=7;j++)
c[3][j]=0;
c[4][0]=0;c[4][1]=0;c[4][2]=0;c[4][3]=u;c[4][4]=2;c[4][5]=r;c[4][8]=G[4];//第五行
for(j=6;j=7;j++)
c[4][j]=0;
c[5][4]=u;c[5][5]=2;c[5][6]=r;c[5][7]=0;c[5][8]=G[5];//第六行
for(j=0;j=3;j++)
c[5][j]=0;
c[6][5]=u;c[6][6]=2;c[6][7]=r;c[6][8]=G[6];//第七行
for(j=0;j=4;j++)
c[6][j]=0;
c[7][6]=u;c[7][7]=2;c[7][8]=G[7];//第八行
for(j=0;j=5;j++)
c[7][j]=0;
for(i=0;i=7;i++)
{
for(j=0;j=8;j++)
printf(%9f,c[i][j]);
printf(\n);
}
//实现追赶法
double A[8];
for(i=0;i=7;i++)
A[i]=2;
for(i=1;i=7;i++ )
您可能关注的文档
- bdsgps组合精密单点定位方法研究.pdf
- ip4ip2sangforac防火墙基本功能介绍.ppt
- te_06交通量调查与特性-myweb.pdf
- u型并联多通道中流量分配特性.pdf
- ⒈概念性设计方案.doc
- t.yauhighschoolscienceaward-丘成桐中学科学奖.pdf
- 《道路线路施工测量》学生工作手册.pdf
- 上海市白龙港预处理厂脱臭工程.doc
- 三维可视化技术在石油钻井中的应用-天然气工业.pdf
- 上湖国小九十三学年度交通安全教育计画及成果.ppt
- 实施指南(2025)《JB_T 12842-2016空调系统用辐射换热器》.pptx
- 实施指南(2025)《JB_T 12843 - 2016 离心式制冷剂压缩机解读》.pptx
- 实施指南(2025)《JB_T 12851-2016柴油机喷油泵 等压出油阀偶件》.pptx
- 实施指南(2025)《HJ 804-2016土壤 8种有效态元素的测定 二乙烯三胺五乙酸浸提-电感耦合等离子体发射光谱法》.pptx
- 实施指南(2025)《HJ600-2011水质梯恩梯、黑索今、地恩梯的测定气相色谱法》.pptx
- 实施指南(2025)《JB_T 6118 - 2016 沉降过滤离心机解析》.pptx
- 实施指南(2025)《HJ 811-2016水质 总硒的测定 3,3'-二氨基联苯胺分光光度法》.pptx
- 实施指南(2025)《HJ 814-2016水和土壤样品中钚的放射化学分析方法》.pptx
- 实施指南(2025)《HJ19-2011环境影响评价技术导则生态影响》.pptx
- 实施指南(2025)《HJ605-2011 土壤挥发性有机物检测标准解读》.pptx
文档评论(0)