教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

数值分析实验报告(7)

来源:网络收集 时间:2025-12-31
导读: 数值分析实验报告 printf(\请输入积分下限b=\scanf(\ printf(\请输入允许的最大误差\ printf(\scanf(\ T[0][0]=(b-a)/2*(f(a)+f(b)); T[0][1]=0.5*T[0][0]+0.5*(b-a)*f((a+b)/2); T[1][0]=(4*T[0][1]-T[0][0])/(4-1

数值分析实验报告

printf(\请输入积分下限b=\scanf(\

printf(\请输入允许的最大误差\ printf(\scanf(\

T[0][0]=(b-a)/2*(f(a)+f(b));

T[0][1]=0.5*T[0][0]+0.5*(b-a)*f((a+b)/2); T[1][0]=(4*T[0][1]-T[0][0])/(4-1); i=1;

while (fabs(T[i][0]-T[i-1][0])>e) { i++;

temp=pow(2,i-1); sum=0;

for(j=1;j<=temp;j++)

{ sum=sum+f(a+(2*j-1)*(b-a)/pow(2,i)); } T[0][i]=0.5*(T[0][i-1]+(b-a)/pow(2,i-1)*sum); for(m=1;m<=i;m++) { k=i-m;

T[m][k]=(pow(4,m)*T[m-1][k+1]-T[m-1][k])/(pow(4,m)-1); } } q=0; help=i; for(p=0;p<=i;p++) { printf(\for(q=0;q<=help;q++)

{ printf(\} help--; }

26

数值分析实验报告

T[0][0]=T[i][0];

printf(\为所求积分!\\n\}

五、运行结果 复合梯形求积

复合Simpson求积

27

数值分析实验报告

Romberg求积公式

六、结果分析

分别用梯形求积公式和复合Simpson求积公式对第二题求积分,比较结果可以看出,当等分的区间n为20时,复合Simpson求积公式的求解精度远远高于复合梯形求积公式,收敛速度十分快,Romberg求积公式为复合梯形积分的改进,收敛速度最快。通过不同的等分区间,可以看出取不同步长h?? b?a ?/n,求解精度不同,步长h越小,求解精度越高。给定精度要求?=0.000001,梯形求积公式n取到210时,才能达到所要求的精度,h取1/210,;复合Simpson求积公式n=10时,就达到了所要求的精度,h取0.1;Romberg求积公式n=8时,就达到了所要求的精度,h取1/8。

28

数值分析实验报告(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/616509.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)