教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 幼儿教育 >

数值计算考题五——复合梯形求积公式与复合辛普森求积公式求积分

来源:网络收集 时间:2026-01-01
导读: 数值计算考题五 1. 分别用复合梯形求积公式与复合辛普森求积公式求积分I= e01x2sinx dx的近似值,要 求误差不超过 =0.5 10-5. 解:方法一: 复合梯形求积公式 复合梯形求积公式是将积分区间划分为n个很小的区间,然后将各个小区间的面积相加而得到在整个积分

数值计算考题五

1. 分别用复合梯形求积公式与复合辛普森求积公式求积分I= e01x2sinx dx的近似值,要

求误差不超过 =0.5 10-5.

解:方法一: 复合梯形求积公式

复合梯形求积公式是将积分区间划分为n个很小的区间,然后将各个小区间的面积相加而得到在整个积分区间上的积分,当分成的小区间数n 时,求得的面积就等于积分的精确值。

由复合梯形求积公式的余项RTn可得满足精度要求 0.5 10-5时区间 a,b 被

分成的区间数n的最小值为700,所以在编程时循环次数应大于等于这个值,方可满足精度要求。以下是编写的C语言程序:

#include<stdio.h>

#include<math.h>

void main()

{

int n=700,i;

double x,f=0.0,t,h,T=0.0,c=2.0,a=0.0,b=1.0;

h=(b-a)/n;

for(i=0;i<n;i++)

{

x=a+i*h;

f=f+exp(pow(x,c))*sin(x);

}

t=(h/2)*(2*f+sin(1)*exp(1));

printf("T=%f\n",t);

}

输出结果为T=0.778746.

方法二:复合辛普森求积公式:

复合辛普森求积法是将积分区间分割之后,在每个小区间[xi,xi+1]上运用辛普森求积公式。以下是编写的c语言程序:

#include<stdio.h>

#include<math.h>

void main()

{

int n=700,i;

double x1,x2,f1=0.0,f2=0.0,t,h,T=0.0,c=2.0,a=0.0,b=1.0;

h=(b-a)/n;

for(i=0;i<n;i++)

{

x1=a+i*h;

x2=a+(i+0.5)*h;

f1=f1+exp(pow(x1,c))*sin(x1);

f2=f2+exp(pow(x2,c))*sin(x2); }

t=(h/6)*(2*f1+sin(1)*exp(1)+4*f2); printf("T=%f\n",t);

}

程序输出结果为0.778745.

2. 用高斯求积法求上述积分的近似值。

11解:变换区间,令x= 1 t ,则I=22由表查得高斯点和相应的系数得 10e(1 t)24 1 sin (1 t) dt. 2

1I e4

21{2 1 e 1 0.7745967 sin 1 0.7745967 0.5555556 2 e 1 0.7745967 2 1 sin 1 0.77459672 0.5555556

2 1 e 1 0 sin 1 0 0.8888889} 0.778745 2

数值计算考题五——复合梯形求积公式与复合辛普森求积公式求积分.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/38135.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)