0

我想解决在给定区间[a,b]上的基本积分,对于Romberg积分中的R(n,m)中的任意n和m值。Romberg积分算法

我从梯形法则中推导出布尔的规则,所以我知道如何在纸上做到这一点。我甚至画出了一张显示所有依赖关系的流程图。这不是帮助我编码。

我有一种感觉,这需要某种递归。

我正在用Java编程。

编辑:我没有问任何人为我代码。上述所有信息,包括其他人编辑的信息,都是为了说明我的相关经验和对技术词汇的理解以及我应用它的能力。这对那些真正渴望帮助而不是炫耀的人是有帮助的。谢谢你给我提供了一些很好的链接和信息的绅士。

+1

对不起,这不是StackOverflow的工作原理。请访问[帮助]并阅读[问]。您需要编写解决方案代码,当您遇到问题时,请寻求帮助,展示您所做的工作。我们不打算为你写代码。 –

+0

@Jim Garrison我不是要求代码。我要求对算法进行启发。我的问题的大部分背景都是由一些亲切的善心人编辑出来的。出于这个原因,我喜欢论坛而不是人为交流。它允许有权力的人正确阅读和解释他人的话语,然后为了个人提升的原因在他们的回应中应用新的含义。 – rocksNwaves

回答

0

为Romberg积分的伪代码的J一个给定整数可能看起来像:

  1. H = B-1
  2. 迭代J = 1,2,...,J
  3. 计算T(Ĵ,1)与复合梯形法则
  4. 迭代K = 2,...,J
  5. 计算T(J,K)与理查森外推
  6. 结束循环
  7. H = H/2
  8. 结束循环

请注意,这不是最有效的方式,但应该让你熟悉的概念。

如果您想进一步阅读,Wikipedia article在C中有一个实现。

有关示例和伪代码的详细解释可以参见here

+0

谢谢!这是我需要的正确方向的微调!我很欣赏你的时间和意愿,不要自以为是,这是我寻求匿名人士社区帮助的正常经历! – rocksNwaves