0

Romberg 통합을 사용하여 R (n, m)의 임의의 n 및 m 값에 대해 주어진 간격 [a, b]에 대해 기본 적분을 풀고 싶습니다.Romberg 통합 알고리즘

저는 Trapezoid Rule에서 Boole의 규칙을 파생 시켰습니다. 그래서 이것을 종이로하는 법을 알고 있습니다. 나는 심지어 모든 의존성을 보여주는 흐름도를 그렸다. 이 코드를 작성하는 데 도움이되지 않습니다.

필자는 일종의 재귀가 필요하다는 느낌이 들었습니다.

자바로 프로그래밍 중입니다.

편집 : 나를 위해이 코드를 작성할 사람을 요청하지 않습니다. 위의 모든 정보는 다른 사람들이 편집 한 내용을 포함하여 필자의 상대적 경험과 기술 어휘 및 그것을 적용 할 수있는 능력에 대한 이해를 제공하는 것입니다. 이는 실제로 과시하기보다는 도움을 받기를 원하는 사람들에게 도움이됩니다. 저에게 좋은 링크와 정보를 제공해 준 신사에게 감사드립니다.

+1

죄송합니다.이 방법은 StackOverflow가 작동하지 않습니다. [도움말]을 방문하여 [ask]를 읽으십시오. 솔루션을 코딩하고 문제가 발생하면 도움을 요청하여 수행 한 작업을 표시하십시오. 우리는 당신을 위해 코드를 작성하지 않을 것입니다. –

+0

@ 짐 메리슨 코드를 요구하지 않습니다. 나는 알고리즘에 대한 깨달음을 요구하고있다. 제 질문에 대한 대부분의 맥락은 정중 한 조언자들에 의해 편집되었습니다. 이런 이유로 저는 인간의 간섭보다는 포럼을 더 좋아합니다. 그것은 권력을 가진 사람들이 다른 사람들의 말을 올바르게 읽고 해석 할 수있게하고, 개인적으로 고소한 이유로 응답에 새로운 의미를 적용 할 수있게합니다. – rocksNwaves

답변

0

주어진 정수 같을 수 J와 Romberg 통합을위한 의사 코드 :

  1. H = (B-1)
  2. 에 대하여 반복 J = 1,2, ..., J
  3. 계산 T (j, 1) 복합 사다리꼴 규칙
  4. 대하여 반복을 K = 2, ..., J
  5. 계산 T 리처드슨 외삽 (j, k)를
  6. 엔드 루프
  7. ,
  8. 시간 = h를/2
  9. 끝 루프이 가장 효율적인 방법이 아니라 개념에 익숙해해야한다는

참고.

Wikipedia article에는 추가 읽기를 원할 경우 C로 구현되어 있습니다.

예제 및 의사 코드에 대한 자세한 설명은 here입니다.

+0

고마워요! 이것은 내가 필요로했던 바른 방향으로가는 것입니다! 나는 익명의 사람들의 커뮤니티에서 도움을 청할 때 나의 정상적인 경험 인 독선적 인 시간과 의지에 감사한다! – rocksNwaves