Runge-Kutta of order four1 미분방정식에 대한 수치해석학적 해(Runge-Kutta) - 원리 이 방법은 원리는 조금 어려운데 알고리즘의 구현은 어렵지 않다. 따라서 원리보다는 알고리즘이 문제가 된다면 우선 알고리즘만 보면 된다. 또한, C++의 가상함수를 사용하여 조금 일반화시켰다. 만약 수천수만번 미방을 풀어야 한다면 이렇게 일반화된 방법은 좀 많이 느리므로 직접 코드를 구현해 사용할 것을 추천한다. 글이 너무 길어서 두 부분으로 나눈다. 구현 부분은 따로 뺀다. 풀어야 할 문제는 주어진 함수의 미분된 식을 알고 있을 때, 미분되지 않은 식을 찾아 내는 것이다. 즉, dy/dt = f(t, y(t)) 로 y의 t 에 대한 미분식이 주어져 있을 때 y(t) 를 찾아 내는 것이 목표이다. 예를 들면 이렇다. y' = t - 1 일 때, y는 무엇일까? 이것은 매우 간단하다. 양변을 t 로 적분하고.. 2010. 5. 23. 이전 1 다음