사다리꼴 룰
📂수치해석사다리꼴 룰
정의

f:[a,b]→R 가 [a,b] 에서 적분가능하고 [a,b] 를 간격이 h:=nb−a 로 일정한 a=x0<⋯<xn=b 와 같은 노드 포인트들로 쪼갰다고 하자. 다음과 같이 정의된 수치적 적분 오퍼레이터 In1 을 사다리꼴 룰이라 한다.
In1(f):=k=1∑n2h(f(xk−1)+f(xk))
정리
f∈C2[a,b] 이라고 하자. 사다리꼴 룰의 에러 E11 와 어심토틱 에러 E~n1 는 다음과 같다.
- [1]: E11(f)=−121h3f′′(ξ)
- [2]: E~n1(f)=−12h2[f′(b)−f′(a)]
설명
In1(f) 을 풀어서 써보면 다음과 같다.
In1(f)=h[21f(x0)+f(x1)+⋯+f(xn−1)+21f(xn)]
사다리꼴 룰은 정적분 I(f)=∫abf(x)dx 의 수치적 적분을 구하기 위한 방법 중 가장 단순한 방법 중 하나로, 구분구적법만 알아도 곧장 떠올릴 수 있는 방법이기도 하다.
증명
[1]
전략: 사다리꼴이 주어진 함수의 리니어 인터폴레이션이므로 폴리노미얼 인터폴레이션의 성질을 사용할 수 있다.
I11(f):=(2b−a)[f(a)+f(b)]
이는 구간 [a,b] 에서 f 를 리니어 인터폴레이션 해서 그 함수의 적분값으로 I(f) 를 근사한 것으로 볼 수 있다. 그렇다면 실제 I(f) 와 I11(f) 의 오차 En1(f) 는 어떤 ξ∈[a,b] 에 대해 다음과 같이 계산된다.
폴리노미얼 인터폴레이션:
- [4] 실제 함수와의 오차: (n+1)번 미분가능한 f:R→R 와 어떤 ξ∈H{x0,⋯,xn} 에 대해 f 의 폴리노미얼 인터폴레이션 pn 은 어떤 t∈R 에 대해 다음을 만족한다.
f(t)−pn(t)=(n+1)!(t−x0)⋯(t−xn)f(n+1)(ξ)
E11(f):=======I(f)−I11(f)∫ab[f(x)−b−af(b)(x−a)−f(a)(x−b)]dx∫ab[f(x)−p1(x)]dx21f′′(ξ)∫ab(x−a)(x−b)dx[21f′′(ξ)][−61(b−a)3]−121(b−a)3f′′(ξ)−121h3f′′(ξ)
■
[2]
전략: 리만 합만 유도해내면 그 다음은 미적분학의 기본정리에 의해 자연스럽게 연역된다.
정리 [1]에 의해 실제 I(f) 와 In1(f) 의 오차는 어떤 ξk∈[xk−1,xk] 들에 대해 다음과 같이 계산된다.
En1(f)==I(f)−In1(f)k=1∑n(−12h3f′′(ξk))
이에 대해
n→∞limh2En1(f)====n→∞limh21k=1∑n(−12h3f′′(ξk))−121n→∞limk=1∑nhf′′(ξk)−121∫abf′′(x)dx−121[f′(b)−f′(a)]
따라서
n→∞limEn(f)E~n(f)=1
En1(f)≈E~n1(f)=−12h2[f′(b)−f′(a)]
■