Solve symbolic equation with derivatives

3 次查看(过去 30 天)
I want to solve an equation with the symbolic math toolbox. This equation also contains derivatives. E.g.:
eqn1 = 0 == x + y + diff(f(t),t)
sol1 = solve(eqn1, diff(f(t),t));
But I always get an empty structure as solution. Is there any way to do this or do I have to convert the diff(f(t),t) into another symbolic variable and convert it back to the derivative after I solved the equation?

采纳的回答

Steradiant
Steradiant 2020-6-10
isolate(eqn,expr)
is the function I was looking for.

更多回答(1 个)

madhan ravi
madhan ravi 2020-6-4
dsolve(...) is the one to be used for odes.
  4 个评论
Steradiant
Steradiant 2020-6-4
Yeah, this is the workaround I was thinkin of but I'd have prefered a built in way rather than defining loads of symbolics.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Symbolic Math Toolbox 的更多信息

标签

产品


版本

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by