matlab复合函数求导请问matlab怎么球复合函数的导数例如:X2=L1*cos(a)只知道a是关于t的函数对X2求微分得到的结果形式为:dX2/dt=-L1*sin(a)*da/dt该怎么球

问题描述:

matlab复合函数求导
请问matlab怎么球复合函数的导数例如:X2=L1*cos(a)只知道a是关于t的函数
对X2求微分得到的结果形式为:
dX2/dt=-L1*sin(a)*da/dt
该怎么球

不管是数值求导还是代数求导,Matlab下面都使用diff函数
你这个其实是二次求导
可以通过:
syms a t L1
X2=L1*cos(a)
y1=diff(X2,a)
a=f(t)%表达式你可以自己写
y2=diff(y1,t)