수학

2014-06-13 3 views
0

내가 질문이 죄 (x)를 포함하여 미분 방정식을 해결수학

내가 MATLAB을 사용하여, 같은 2 차 미분 방정식을 해결하는 방법을 알고 싶습니다

:

x''(2nd order) = A + B sin(x) 
x = ? 
A,B are parameters like 1,2 
+7

이 질문은 프로그래밍에 관한 것이 아니기 때문에 주제가 아닌 것 같습니다. Subject-wise는 [math.stackexchange.com] (http://math.stackexchange.com)에 맞을 수도 있지만 현재로서는 아무런 노력도 보이지 않고 질문은 자습서를 요청하는 것 같습니다. – DSM

+0

주제에서 벗어나지 만, 사용자의 표기법을 이해할 수 있다면 일반 솔루션을 위해 무기한 두 번 통합 해보십시오. –

답변

0

이 같은 num2str를 사용하여 문자와 변수를 결합 할 수 있습니다.

0

이 질문이 속하는를 스택 교환 네트워크의 수학 부분에.

어쨌든 비선형 성 때문에이 방정식을 분석적으로 풀기가 다소 어렵습니다. x의 작은 값에 대해 sin (x) ≈x의 근사법을 사용하면 방정식을 훨씬 간단하게 만들 수 있습니다. 이는 매우 간단합니다. 또한,

x = dsolve(['D2x =' num2str(A) '+' num2str(B) ' * sin(x)'], 't') 

the documentation의 마지막 예를 체크 아웃 :

+0

감사합니다. x = dsolve ('D2x = A + B * sin (x)', 't'); MATLAB에서 올바른 형식입니까? – user3738476

+1

잘 모르겠습니다. 문서에서 찾아보십시오. –