云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 河北工业大学数值分析直接交

河北工业大学数值分析直接交

  • 62 次阅读
  • 3 次下载
  • 2026/4/24 5:24:11

#define XX 0.9460831 double abs(double x) { if(x>=0) return x; else return -x; }

double FX(double x) {

if(x==0) return 1.0; else

return sin(x)/x; }

double E(int a,int b,double x[]) { int n; double z=0; for(n=a;n<=b;n++) {z=z+FX(x[n]);} return z;

}

int main() {

double a,b,h,T,z=0,S,w; int n;

double t[999];

cout<<\请输入积分上下限\ cout<<\下限 \ cin>>a;

cout<<\上限 \ cin>>b;

cout<<\请输入划分的份数 \ cin>>n; h=(b-a)/n;

for(int q=0;q<=n;q++) {t[q]=a+q*h;}

T=(h/2)*(FX(a)+FX(b)+(2*E(1,n-1,t))); cout<<\复化梯形公式所得结果为 \cout<<\

/***************************************************************************************/ double X[999];

for(q=0;q

S=(h/6)*(FX(a)+FX(b)+(2*E(1,n-1,t))+(4*z)); cout<<\复化辛普森的结果为 \cout<<\if((abs(XX-T)/XX)>(abs(XX-S)/XX)) cout<<\复化梯形精度高\else

cout<<\复化辛普森精度高\return 0; }

实验结果:

实验分析:许多实际问题常常需要计算积分才能求解,梯形公式和

辛卜生公式是常用的求积公式复化求积法能改善求积精度,复化的梯形法和辛卜生法当步长h趋近于0时,均收敛到所求的积分值。若将步长h减半(即等分数n加倍),则梯形法、辛卜生法的误差分别减至原有误差的1/ 4、1/16和1/64,也就是说,h越小,计算结果越准确。

搜索更多关于: 河北工业大学数值分析直接交 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

#define XX 0.9460831 double abs(double x) { if(x>=0) return x; else return -x; } double FX(double x) { if(x==0) return 1.0; else return sin(x)/x; } double E(int a,int b,double x[]) { int n; double z=0; for(n=a;n<=b;n++) {z=z+FX(x[n]);} return z; } int main() { double a,b,h,T,z=0,S,w; int n; double t[999]; cout<

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com