본문 바로가기

수학/수치해석

13차시 - 수치적분(1)

1. 수치적분

1) 수치적분이란?

  • 수치적으로 적분값에 가까운 근사값을 구함
    - 함수 f(x)x=a에서 x=b까지의 적분값은 구간 [a, b]위에 곡선 f(x)로 둘러 쌓인 면적을 의미
    - 함수의 부정적분이 일반적으로 명확한 함수의 형태로 나타나지 않으면 정확한 정적분을 구하기 어려움
    - 수치적분을 통해 적분값에 가까운 근사값을 구함

  • 가중치함수(weighting function)
    -
    함수w(x)는 구간 [a, b]위에 w(x) 0이고 w(x) 0
  • 수치적분법(구적법, Quadrature rule)
    -
    구간 [a, b]의 마디점을 a=x0<x1<...<xn=b일 때, I[f]의 근사값을 수치적분이라 함.

  • xi를 마디점(node), wi를 가중치(weight), E[f] ≡ I[f] – Q를 오차

 

2) 정밀도

  • 다음 보기 1을 만족하는 n을 수치적분법의 정밀도라 함.

  • 정밀도가 n이면 n차 다항식 pn(x)에 대한 수치적분법은 정확하므로 정밀도가 클수록 참값에 가까워짐.

 

 

2. 수치적분법

1) Newton-Cotes 수치적분법

  • 마디점 간격이 같은 Newton-Cotes
    - 함수 f(x)[a, b]에서 적분값을 구하기 위해서 [a, b]를 보기1과 같이 균등하게 분할

 

2) 여러가지 수치적분법

  • n = 1 이면 사다리꼴 공식(trapezoidal rule)
  • n = 2 이면 Simpson의 공식
  • n = 3 이면 Simpson3/8공식
  • n = 4 이면 Boole의 공식

 

3) 사다리꼴 공식

  • 가장 간단한 형태의 적분
  • fi=f(xi)라 하면 사다리꼴 공식의 경우 n=1이므로 b-a=h

  • 보기 1과 같이 사다리꼴 공식을 얻을 수 있음.

 

4) 사다리꼴 공식을 이용한 적분값 구하기

  • 오차를 줄이기 위해 적분구간을 10개로 나누어 계산

 

5) MATLAB을 이용한 사다리꼴 공식

 

6) Simpson 공식

  • 사다리꼴 공식과 비슷하게 보기 1과 같이 Simpson 공식을 얻을 수 있다.

 

7) MATLAB을 이용한 Simpson 공식

다음은 심프슨 공식을 이용하여 적분값 f (x) = x2일때, ∫(1,3) f(x)dx 을 매트랩으로 구하여라.

 

8) 오차

  • 라그랑주 다항식에 대한 오차 공식을 사용하여 유도
    - 1차 라그랑주 다항식 p1을 정리하여 적분

        - 보기 1의 오차항의 적분은 보기 2와 같음.

  • 사다리꼴 공식의 오차

  • Simpson 공식의 오차

  • 구적법의 오차공식은 구적법의 공식들을 적용하였을 때 정확한 결과를 얻게 되는 다항식의 종류를 결정하는데 기초

'수학 > 수치해석' 카테고리의 다른 글

14차시 - 미분방정식과 해 1 (1)  (0) 2020.03.31
13차시 - 수치적분(2)  (0) 2020.03.30
12차시 - 수치미분  (0) 2020.03.24
11차시 - 반복법과 역행렬 (2)  (0) 2020.03.17
11차시 - 반복법과 역행렬 (1)  (0) 2020.03.17