전산물리학:평균값_방법

개요

함수의 평균값 정의와 난수를 이용한 수치적분법

평균값 방법

어떤 함수 $f(x)$의 구간 $a,~b$ 사이의 적분을 나타내는 식은 다음과 같다.

$$ I = \int_a^bf(x)dx $$

이것을 수치적 방법으로 구하기 위해 함수의 평균값 정의식을 이용할 수 있다. 함수의 평균값 정의식은

$$ \langle f\rangle = \frac{1}{b-a}\int_a^bf(x)dx = \frac{I}{b-a} $$

이다. 그러므로

$$ I = (b-a)\langle f\rangle $$

이 되어 $\langle f\rangle$을 구한다면 적분값 $I$를 구할 수 있다. 이 단계에서 난수를 이용하여 $\langle f\rangle$을 수치적으로 쉽게 계산할 수 있다. $\langle f\rangle$을 적분 구간 $a,~b$ 사이에서 $N$개의 난수 $x_1,\ldots,x_N$를 균등한 분포로 뽑아 $\langle f\rangle \approx N^{-1}\sum_{i=1}^Nf(x_i)$를 계산하면

$$ I \approx \frac{b-a}{N}\sum_{i=1}^{N}f(x_i) $$

를 계산할 수 있어 함수의 적분값을 구할 수 있다.

함께 보기

참고 문헌

  • M. E. J. Newman, Computational Physics (Createspace Independent Pub, 2012).
  • 전산물리학/평균값_방법.txt
  • Last modified: 2017/11/21 14:52
  • by minjae