2012-04-08 3 views
1

Runge Kutta 2, 3 및 4 차수를 구현 한 프로젝트에서 작업하고 있습니다. 프로젝트의 마지막 요구 사항은 다음과 같습니다. "성능 연구를 위해 뚜렷한 미분 방정식을 사용할 수 있습니다. 정확한 솔루션을 결정하기 위해 dsolve를 사용하십시오."
만약 내가 dy/dx = -2 * y + x + 4와 같은 것을 가지고 있다면
어떻게하면 dsolve를 사용하여 그것을 풀고 x의 여러 값에서 y의 값을 계산해야합니까? 나는 RK 값을 0.2, 0.4, 0.6, 0.8, 1로 계산했습니다. RK 결과와 정확한 해의 차이를 찾고 싶습니다. 감사합니다MATLAB : dsolve를 사용하여 정확한 솔루션 결정

답변

0

나는 기호 수학 도구 상자를 가지고 있지 않기 때문에 나는 이것을 테스트 할 수 있지만, 그것은

S = dsolve('Dy = -2*y+x+4', 'x'); 

+0

S. http://www.mathworks.co.uk/help/toolbox/symbolic/dsolve.html 당신에게 솔루션의 배열을 줄 것 같은이가 보인다 내가 얻은 것은 "S = x/2 + C5/(4 * exp (2 * x)) + 7/4"이다. C5 란 무엇입니까? – Andrew