我的问题是指Matlab符号工具箱。 我正在尝试派生一个符号函数,它是另一个符号函数的函数。假设我有一个函数x,它是一个未指定的函数x = x(y(theta))。我想取x相对于theta的导数:dx / dtheta = dx / dy * dy / dtheta
在Matlab中我写了
syms theta y(theta);
x=sym('x(y(theta))');
diff(x,theta)
我得到的答案是0.我真的无法弄清楚代码有什么问题。 任何帮助是极大的赞赏。谢谢!
答案 0 :(得分:0)
导出f(g(y)):
syms x,y
f = symfun(sym('f(x)'), [x])
g = symfun(sym('g(y)'), [y])
diff(f(g(y)),y)