- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河北工业大学数分析Romo
河北工业大学
《数值分析》课程实验
实 验 报 告
题目: 数值分析实验报告
专业: 计算机
班级: 计666666
姓名: Ray
学号: 666666
完成日期: 2014.01.10
实验一 用两种不同的顺序计算,分析其误差的变化
开始算法流程
开始
输入sum的初始值以及n=1
输入sum的初始值以及n=1
n=10000
n=10000?
否是
否
是
利用公式求sum
利用公式求sum
n=n+1
n=n+1
结束
结束
#includestdio.h
int main()
{
float sum1=0.0,sum2=0.0,n=1.0;
for(n=1.0;n=10000;n++)
{
sum1=sum1+1.0/(n*n);
}
printf(sum1=%f\n,sum1);
for(n=10000;n=1;n--)
{
sum2=sum2+1.0/(n*n);
}
printf(sum2=%f\n,sum2);
}
实验二 插值
拉格朗日插值
按下列数据
x
-3.0
-1.0
1.0
2.0
3.0
y
1.0
1.5
2.0
2.0
1.0
作二次插值,并求x=-2,x=0,x=2.75时的函数近似值
开始
开始
分别输入各点坐标
分别输入各点坐标
定义变量L1,L2,L3,X
定义变量L1,L2,L3,X
带入数值计算L
带入数值计算L
结束
结束
源程序
#includestdio.h
#includemath.h
void main(void)
{
float x1,y1,x2,y2,x3,y3,x,y;
float L,L1,L2,L3;
printf(请输入x1,y1\n);
scanf(%f%f,x1,y1);
printf(请输入x2,y2\n);
scanf(%f%f,x2,y2);
printf(请输入x3,y3\n);
scanf(%f%f,x3,y3);
printf(请输入x\n);
scanf(%f,x);
{
L1=(x-x2)*(x-x3)/(x1-x2)/(x1-x3);
L2=(x-x1)*(x-x3)/(x2-x1)/(x2-x3);
L3=(x-x1)*(x-x2)/(x3-x1)/(x3-x2);
L=y1*L1+y2*L2+y3*L3;
}
printf(%f\n,L);
}
牛顿插值
按下列数据
x
0.30
0.42
0.50
0.58
0.66
0.72
y
1.04403
1.08462
1.11803
1.15603
1.19817
1.23223
作五次插值,并求x=0.46,x=0.55,x=0.60时的函数近似值.
开始
开始
定义数组x[11],y[11][11]
定义数组x[11],y[11][11]
输入插入次数n和要运算的数
输入插入次数n和要运算的数
i=1
i=1
否in+1
否
in+1
是
是
i=i+1
i=i+1,j=1
否jn+1
否
jn+1
是是
是
是
计算y[i][j]
计算y[i][j]
j=j+1
j=j+1
i=1
i=1
否in+1
否
in+1
是
是
a=a+y[
a=a+y[i][j]
i=i+1
i=i+1
输出a
输出a
结束
结束
源程序
#includestdio.h
void main()
{
float x[11],y[11][11],xx,temp,a;
int i,j,n;
printf(牛顿插值:\n请输入要运算的值:x=);
scanf(%f,xx);
printf(请输入插值的次数(n11):n=);
scanf(%d,n);
printf(请输入%d组值:\n,n+1);
for(i=0;in+1;i++)
{
printf(x%d=,i);
scanf(%f,x[i]);
printf(y%d=,i);
scanf(%f,y[0][i]);
}
for(i=1;in+1;i++)
for(j=i;jn+1;j++)
{ if(i1)
y[i][j]=(y[i-1][j]-y[i-1][j-1])/(x[j]-x[j-i]);
else
y[i][j]=(y[i-1][j]-y[i-1][j-1])/(x[j]-x[j-1]);
}
temp=1;a=y[0][0];
for(i=1;in+1;i++)
{
temp=temp*(xx-x[i-1]);
a=
您可能关注的文档
- 汽车维修工中级论试卷.doc
- 汽车驾驶员理论试2.doc
- 汽车驾驶技巧口全集.doc
- 汽车驾驶的五大本功.doc
- 沃克县交规考试选试题第6套.doc
- 沃克县交规考试选试题第7套.doc
- 沃尔沃v60劲音响改装.docx
- 沃尔沃正在考虑闭自己的在比利时根特工厂.docx
- 沈阳一些经典的馆子.docx
- 沈阳市地下管线测技术规程.doc
- 河北省2010中考语文试题.doc
- 河北省中小学图馆(室)评估细则(修订)[小学部分].doc
- 河北省保定市214年高三年级第一次模拟考试.doc
- 河北省保山市珠民族初级中学2013七年级英语上学期9月份月考试卷.doc
- 河北省冀州中学014届高三3月摸底考试 理综试题 word版含答案.doc
- 河北省唐山市214届高三9月摸底考试语文试题 Word版含答案.doc
- 河北省大城一中012-2013学年高三第一次摸底考试(数学文).doc
- 河北省定州市212-2013学年八年级历史上学期期中试题.doc
- 河北省定州市212-2013学年八年级物理上学期期中试题.doc
- 河北省定州市213-2014学年八年级物理上学期期中试题.doc
最近下载
- 3.2努力把人生理想变为现实 课件 中职高教版哲学与人生思想政治.pptx VIP
- 材料化学(曾兆华 杨建文)课后答案.pdf VIP
- 简化24式太极拳动作名称.pdf VIP
- 电气设备一次部分5章试题库.doc VIP
- T_CCIIA 0010—2024(温室气体产品碳足迹量化方法与要求氯碱产品).pdf VIP
- 第三章产品设计的功能论分解.ppt VIP
- 脚手架计算示例.docx VIP
- 第3课+追求人生理想+第一框+第3目【中职专用】2024-2025学年中职思想政治《哲学与人生》(高教版2023基础模块).pptx VIP
- 2025年新北师大版数学二年级上册全册教案.pdf
- 《九年级学生数学典型错题的成因及对策研究》实施方案.docx
原创力文档


文档评论(0)