아래처럼 되는데, 뭐가 잘못된거죠?
v[i+1] = v[i] + v'[i]*dt
v[i+2] = v[i+1] + v'[i]*dt
= v[i] + v'[i]*dt + v'[i]*dt
= v[i] + 2*v'[i]*dt
v[i+n] = v[i] + n*v'[i]*dt
아래처럼 되는데, 뭐가 잘못된거죠?
v[i+1] = v[i] + v'[i]*dt
v[i+2] = v[i+1] + v'[i]*dt
= v[i] + v'[i]*dt + v'[i]*dt
= v[i] + 2*v'[i]*dt
v[i+n] = v[i] + n*v'[i]*dt
댓글과 같은 경우라면,
v[i+2] = v[i+1] + v'[i+1]*dt = v[i] + v'[i]*dt + v'[i+1]*dt
가 되어야 합니다. v'[i] 는 위 코드에서 a에 해당하므로 a가 변경된다면 v'[i+1] != v'[i] 일 수 있거든요 ....
아 그런데 예제 코드론 F가 상수로 보이기 때문에 nv'[i]dt 라고 결론 내리신게 맞습니다;; 코드 수정하겠습니다 ㅠ.ㅠ