我想在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替换其显式功能不是一种选择。
答案 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