수치해석
- 이분법
- c = (a + b)/2, width after n steps (b − a)/2ⁿ
- 뉴턴–랩슨법
- xn+1 = xₙ − f(xₙ)/f′(xₙ)
- 선형 보간
- y = y₁ + (y₂ − y₁)(x − x₁)/(x₂ − x₁)
- 사다리꼴 공식
- T = (h/2)[f₀ + 2f₁ + … + 2fn−1 + fₙ], h = (b − a)/n
- 심프슨 공식(n은 짝수)
- S = (h/3)[f₀ + 4f₁ + 2f₂ + … + 4fn−1 + fₙ]
- 사다리꼴 공식의 오차 한계
- |E| ≤ (b − a)h²M/12, M = max|f″|
- 오일러
- yn+1 = yₙ + h·f(tₙ, yₙ)
- 호인법
- yn+1 = yₙ + (h/2)(k₁ + k₂), k₂ = f(tₙ + h, yₙ + hk₁)
- RK4
- yn+1 = yₙ + (h/6)(k₁ + 2k₂ + 2k₃ + k₄)
방법
- 근은 이분법이면 부호 변화를 확인하고, 뉴턴법이면 f와 f′를 계산하며, 반복값의 표에는 여섯 자리 이상을 유지하세요.
- 표의 값은 이웃한 두 점 사이를 선형으로 보간하세요.
- 적분은 h = (b − a)/n을 구하고, 모든 절점에서 f를 나열하고, 가중치(사다리꼴은 1, 2, …, 2, 1이고 짝수 n의 심프슨은 1, 4, 2, …, 4, 1)를 적용한 다음 h/2 또는 h/3을 곱하세요.
- 미분방정식은 t₀에서 yₙ₊₁ = yₙ + h·f(tₙ, yₙ)(오일러) 또는 평균 기울기(호인)로 단계마다 한 줄씩, 요구된 t에 도달할 때까지 진행하세요.