变步长梯形法求积分C语言实现

时间:2013-06-19 15:11:41
【文件属性】:

文件名称:变步长梯形法求积分C语言实现

文件大小:1006B

文件格式:RAR

更新时间:2013-06-19 15:11:41

变步长 复化 复合 数值积分 梯形法

数值计算基础的实验之一 数值积分 变步长梯形法求积分的C语言实验 复化梯形法或者叫复合梯形法 代码摘要 double Multy(double a, double b) { double h = b - a, T[2]; T[0] = h * (f(b) + f(a)) / 2.0; // 求第一个Tn,用T[0]存储 int m = 1, n = 1; // m为迭代次数, n为子区间个数 do { T[1] = 0.0; for (int i=0; i EPS)); // |T2n - Tn|精度控制 m迭代次数控制 return T[0]; }


【文件预览】:
变步长梯形法
----变步长梯形法.txt(70B)
----变步长梯形法.cpp(1KB)

网友评论

  • 学数值计算的时候对这部分很困惑,看了代码以后豁然开朗,很有帮助
  • 挺好的,可以直接运行,没有错误,谢谢
  • 资源很好,过了课设
  • 很好,自己搞了半天都搞晕了
  • X现在的程序编写,刚好可以用,自己买的书里面也介绍了这部分,相对而言书上的更容易懂些,有需要的,可以留言
  • 虽然精度不够,但很不错了。。
  • 挺好的,可以直接运行,没有错误,而且程序不大,美中不足是不可以更改精度~
  • 学数值分析的同学可以看看,对与理解变步长积分发有帮助
  • 完全符合我的要求,代码写的很好,对此十分满意,十分感谢!