2016-11-09 8 views
1

Mathematica 11.0에서 당분간 당황 스럽습니다. Cos[x + Sin[y]] =Sin[y]을 알고있는 y'[x]을 계산하고 싶습니다. 우선 미분 w.r.t를 계산합니다. x하지만 부분 미분을 분리하기 위해 trie를 실행하면 오류 메시지가 나타납니다. 내가 사용하는 코드는 다음과 같다 :Mathematica의 내재 방정식에서 부분 파생어 분리하기

In[23]:= Dt[Cos[x + Sin[y]] == Sin[y], x]

Out[23]= sin(x+sin(y)) (-(cos(y) \[DifferentialD]y/\[DifferentialD]x + 1))==cos(y) \[DifferentialD]y/\[DifferentialD]x

In[24]:= Solve [%, \[DifferentialD]y/\[DifferentialD]x]

Error: \[DifferentialD]y/\[DifferentialD]x is not a valid variable.

내가 너무 \[DifferentialD]y/\[DifferentialD]x의 이름을 변경하려고하지만 어느 것도 작동하지 않습니다.

답변

1
Dt[Cos[x + Sin[y]] == Sin[y], x] /. {Dt[y, x] -> dydx} 
Solve[%, dydx] 
+0

고마워요! 이것이 제가 찾고 있었던 것입니다. 대체물이 필요한 이유는 무엇입니까? –

+0

문서에 따르면, 'Solve'는 변수에 대한 방정식 또는 부등식의 시스템 expr을 풀려고합니다. 위에서보고 한 오류 메시지를 확인하십시오. – Alan