Matlab可微分符号

时间:2018-07-19 12:01:35

标签: matlab symbolic-math

我想在MatLab中定义一个可区分的符号,以便

sym x y t;
eq = y == x;    
diff(eq,'t') = dy/dt == dx/dt

使用此代码计算dy / dt和dx / dt并返回0。如何告诉Matlab y和x是t的函数?

我不知道显式功能,所以用y和x替换其显式功能不是一种选择。

1 个答案:

答案 0 :(得分:1)

您正在寻找的是这个-

syms x(t) y(t)

将您的功能定义为-

x(t)='your function';
y(t)='your function';

然后按以下方式计算差异-

diff(x) %since x is only a function of t
diff(y) %since y is only a function of t