뉴턴-코츠 공식
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
뉴턴-코츠 공식은 수치 적분 방법의 일종으로, 적분 구간을 균등하게 분할하여 함수 값을 계산하고, 이를 가중 평균하여 적분 값을 구하는 방법이다. 이 공식은 닫힌 뉴턴-코츠 공식과 열린 뉴턴-코츠 공식으로 나뉘며, 사다리꼴 공식, 심슨 공식, 불의 공식 등이 닫힌 공식에, 구형 공식(중점 공식), 밀른 공식 등이 열린 공식에 해당한다. 뉴턴-코츠 공식은 라그랑주 보간 다항식을 이용하여 가중치를 계산하며, 가중치는 함수에 의존하지 않고 점의 위치에만 의존한다. 그러나 고차 공식에서는 룬게 현상으로 인해 오차가 커질 수 있으며, 이를 해결하기 위해 합성 공식을 사용한다.
더 읽어볼만한 페이지
뉴턴-코츠 공식 | |
---|---|
개요 | |
종류 | 수치 적분 공식 |
이름 | 뉴턴-코츠 공식 |
특징 | 등간격 점 사용 |
관련 항목 | 수치 적분 |
설명 | |
정의 | 뉴턴-코츠 공식은 함수값을 알고 있는 일련의 등간격 점에서 함수의 적분을 근사하는 데 사용되는 수치 적분 공식의 모음이다. |
공식 | 적분 구간 [a, b]를 n개의 동일한 간격으로 나눈다 (h = (b-a)/n). 각 분할점 xi = a + ih (i = 0, 1, ..., n)에서 함수 f(x)의 값을 계산한다. 이 값들을 가중치 wi와 곱하여 합산한다. 적분 근사값 ≈ h * Σ(wi * f(xi)) (i = 0부터 n까지) |
코테스 수 | 코테스 수는 구간 [0, n]에서 차수가 n인 라그랑주 보간법의 기초 함수를 적분하여 얻는 가중치이다. |
종류별 공식 | |
n = 0 | 중점 법칙 (Midpoint Rule) |
n = 1 | 사다리꼴 법칙 (Trapezoidal Rule) |
n = 2 | 심프슨 법칙 (Simpson's Rule) |
n = 3 | 심프슨 3/8 법칙 (Simpson's 3/8 Rule) |
n = 4 | 부울 법칙 (Boole's Rule) |
특징 및 고려 사항 | |
장점 | 구현이 간단하고, 함수 평가 비용이 저렴하다. |
단점 | 차수가 높아질수록 오차가 커질 수 있다 (룽게 현상). 폐구간 공식의 경우, 구간 끝점에서 함수값을 알아야 한다. |
대안 | 가우스 구적법 (Gauss Quadrature): 더 적은 점으로 더 높은 정확도를 얻을 수 있다. 클렌쇼-커티스 구적법 (Clenshaw–Curtis quadrature): 안정적인 수렴을 제공한다. |
활용 | |
응용 분야 | 과학 및 공학 계산 수치 해석 컴퓨터 그래픽스 |
2. 공식
뉴턴-코츠 공식은 함수 의 적분값을 근사하는 방법으로, 다음과 같이 표현된다.[1]
:
여기서 는 등간격 점을 나타내고, 는 각 점에 대한 가중치, 는 해당 점에서의 함숫값을 의미한다.
뉴턴-코츠 공식은 구간의 양 끝점을 포함하는지 여부에 따라 "닫힌 공식"과 "열린 공식"으로 나뉜다.
- 닫힌 공식: 구간의 양 끝점(, )을 포함한다.
- 열린 공식: 구간의 양 끝점을 포함하지 않는다.(, )
닫힌 공식의 경우 ()이고, 열린 공식의 경우 ()이다. 여기서 는 "스텝 사이즈"라고 불린다.
가중치 는 라그랑주 기저 다항식의 적분으로 계산할 수 있으며, 에만 의존하고 함수 에는 의존하지 않는다. 이는 다음 식과 같이 표현된다.
:
2. 1. 닫힌 뉴턴-코츠 공식
에 대해, (), 일 때, 폐 뉴턴-코츠 공식은 다음과 같다.단계 크기 | 일반적인 이름 | 공식 | 오차 항 | |
---|---|---|---|---|
1 | 사다리꼴 공식 | |||
2 | 심슨 공식 | |||
3 | 심슨 3/8 공식 | |||
4 | 불의 공식 |
불의 공식은 초기 참고서인 애브러모위츠와 스티건의 오타로 인해 때때로 보드의 공식이라고 잘못 불리기도 한다.[5]
오차 항에서 단계 크기 ''h''의 지수는 근사 오차가 감소하는 속도를 나타낸다. 오차 항에서 ''f''의 도함수 차수는 이 규칙으로 더 이상 정확하게 적분할 수 없는 (즉, 오차가 0과 같은) 다항식의 최소 차수를 나타낸다. 숫자 는 구간 에서 가져와야 하므로, 오차 상한은
단계 크기 | 일반적인 이름 | 공식 | 오차 항 | |
---|---|---|---|---|
0 | 구형 공식, 또는 중점 공식 | |||
1 | ||||
2 | 밀른 공식 | |||
3 |
2. 3. 가중치 계산
가중치= \sum_{i = 0}^n f(x_i) \underbrace{\int_a^b l_i(x)\, dx}_{w_i}.
뉴턴-코츠 공식의 가중치는 선형 방정식계의 해로도 구할 수 있다. 이는 보간 다항식의 유일성에서
\begin{pmatrix}
1 & 1 & \cdots & 1 \\
x_0 & x_1 & \cdots & x_n \\
\vdots & \vdots & \ddots & \vdots \\
x_0^n & x_1^n & \cdots & x_n^n
\end{pmatrix}
\begin{pmatrix}
w_0 \\
w_1 \\
\vdots \\
w_n
\end{pmatrix}
=
\begin{pmatrix}
b - a \\
(b^2 - a^2)/2 \\
\vdots \\
(b^{n+1} - a^{n+1})/(n+1)
\end{pmatrix}
3. 공식 목록
다음은 몇 가지 뉴턴-코츠 공식의 예시이다.
차수 | 이름 | 식 | 오차항 |
---|---|---|---|
1 | 사다리꼴 공식 | ||
2 | 심슨 공식 | ||
3 | 심슨의 3/8 공식 | ||
4 | 불의 공식 | ||
차수 | 이름 | 식 | 오차항 |
---|---|---|---|
0 | 중점 규칙 | ||
1 | 사다리꼴 방법 | ||
2 | 밀른 공식 | ||
3 |
3. 1. 닫힌 공식
다음은 닫힌 뉴턴-코츠 공식(폐 뉴턴-코츠 공식) 중 일부이다.n | 단계 크기 | 일반적인 이름 | 공식 | 오차 항 |
---|---|---|---|---|
1 | 사다리꼴 공식 | |||
2 | 심슨 공식 | |||
3 | 심슨 3/8 공식 | |||
4 | 불의 공식 |
불의 공식은 초기 참고서인 애브러모위츠와 스티건의 오타로 인해 때때로 보드의 공식이라고 잘못 불리기도 한다.[5]
오차 항에서 단계 크기 ''h''의 지수는 근사 오차가 감소하는 속도를 나타낸다. 오차 항에서 ''f''의 도함수 차수는 이 규칙으로 더 이상 정확하게 적분할 수 없는 (즉, 오차가 0과 같은) 다항식의 최소 차수를 나타낸다. 숫자
차수 | 이름 | 식 | 오차항 |
---|---|---|---|
1 | 사다리꼴 공식 | ||
2 | 심슨 공식 | ||
3 | 심슨의 3/8 공식 | ||
4 | 불의 공식 |