Runge–Kutta Method   룬게-쿠타 법

(2026-02-04)

룬게쿠타 법, 룽게쿠타 법


1. 룬게-쿠타 법 (Runge–Kutta Method)

  ㅇ 단일 기울기 만 사용하는 오일러법을 개선코자, 여러 지점 기울기들을 가중 평균 내어, 
     - 근사적으로 미분방정식 수치 해의 다음 지점을 예측하면서,
     - 보다 정확하게 미분방정식 해를 구해 나가는 수치해법


2. 룬게-쿠타 법 아이디어

  ㅇ (비교)
     - 오일러법은, 단 하나의 기울기만 사용
     - 룬게쿠타법은, 한 스텝 내 여러 지점 기울기들을 가중 평균
        . (RK4 경우)  {#k_1#} : 시작점 기울기, {#k_2,k_3#} : 중간점 기울기, {#k_4#} : 끝점 기울기

  ㅇ (표현식)
       
[# y_{n+1} = y_n + h \sum_{i=1}^{s} b_i k_i #]
- yn : 해의 현재 값, yn+1 : 해의 다음 값 - h : 스텝 크기 - s : 단계 수 (RK4에서는, s = 4) - ki : 서로 다른 지점에서의 기울기 샘플 - bi : 그 기울기를 얼마나 반영할지 정하는 가중치 3. 4차 룬게-쿠타 법 (RK4) ㅇ 가장 널리 쓰이는 4차 룬게-쿠타법 (RK4) - 오일러법 보다 훨씬 정확한 4차 근사법으로,
[# \begin{aligned} k_1 &= f(t_n,\, y_n), \\ k_2 &= f\!\left(t_n + \frac{h}{2},\, y_n + \frac{h}{2}k_1\right), \\ k_3 &= f\!\left(t_n + \frac{h}{2},\, y_n + \frac{h}{2}k_2\right), \\ k_4 &= f\!\left(t_n + h,\, y_n + h\,k_3\right), \end{aligned} #]
- 이를 평균 가중합으로 결합하여, 다음 단계를 계산
[# y_{n+1} = y_n + \frac{h}{6}\left(k_1 + 2k_2 + 2k_3 + k_4\right) #]

수치 미분방정식
1. 수치 미분방정식   2. 오일러법   3. 룬게-쿠타법  
용어해설 종합 (단일 페이지 형태)

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]