Numerical Integration
Numerical Integration
- 수치적 적분은 ∫대신 ∑을 쓰는 원리
Trapezoidal Rule
- 적분 구간의 일부인 [a, b]구간의 적분을 가정 (구분구적법과 유사)
- ∫x0x2f(x)dx≃(x2−x0)2[f(x0)+f(x2)]
- 해당 구간의 Linear Lagrange Polynomial P1(x)=x0−x1x−x1f(x0)+x1−x0x−x0f(x1)
- Lagrange Method x1, x2를 shifting
- L0=hh−x, L1=hx
- ∫x0x2f(x)dx≃(2h)2[f(x0)+f(x2)]
- three-point rule 적용(x-h, 0, x+h)
- taylor polynomial : f(x)=f(x1)+f′(x1)(x−x1)+2f′′(ζ)(x−x1)2
- a : ∫x0x2f(x)=f(x1)⋅2h+2f′′(ζx)(x−x1)2
- b : [f(x0)+f(x2)]h=2hf(x1)+[f′′(ζ1)+f′′(ζ2)]2h3
- error = a-b = ∫x0x12f′′(ζ)(x−x1)2−2[f′′(ζ1)+f′′(ζ2)]h3
=h3[3f′′(η)−2[f′′(ζ1)+f′′(ζ2)]]
- Error 발생 ∫−hhf(x)dx≃h2[f(h)+f(−h)]
- f(x)=1인 경우 : a=2h, b=2h
- f(x)=x인 경우 : a=b=0
- f(x)=x2인 경우 : 32h3=h3(error 발생)
Simpson's Rule
- [a, b]구간을 세 점 (x0, x1, x2)로 가정
- shifting : x0=−h, x1=0, x2=h
- ∫−hhf(x)≃h3f(−h)+4f(0)+f(h)
- 혹은 ∫x0x2f(x)dx=2hf(x1)+3h3f′′(x1)+60f′′′′(ζ)h5
- Trapizoidal Rule의 degree of precesion은 1이지만, simpson은 4(전자는 2차식, 후자는 5차식부터 오차 발생)
- Composite Simpson's rule
- 함수를 일정 구간으로 나누어 Simpson's Rule을 여러번 적용
- I(f)=∫abf(x)dx,
- Tn(f)=h[2f(x0)+f(x1)+2f(x1)+f(x2)+...+2f(xn−2)+f(xn−1)+2f(xn−1)+f(xn)=h[2f(x0)+f(x1)+...+f(xn−1)+2f(xn)]
- 오차 = nO(h3) - 간격이 줄어 h가 감소하므로 오차가 대폭 줄어듦
Gaussian Quadratic
- ∫f(x)dx≃c1f(x1)+c2f(x2)
- Simpson's rule의 변형으로, 양 끝점을 구분부적 하는 대신 구간 내 임의 두개의 점으로 구분구적을 진행
- 미지수 c1, c2, x1, x2를 알기 위한 4개 방정식 필요
- 5개 점(a, x1, 0, x2, b)이 대칭형이라 가정