matlab 复合函数求导函数y=sin(th),th是时间t的函数:th=w*t,w为常数.y对时间t求导结果为:diff(y,t)=w*cos(th).请大家帮忙用MATLAB怎么写呀?

问题描述:

matlab 复合函数求导
函数y=sin(th),th是时间t的函数:th=w*t,w为常数.y对时间t求导结果为:
diff(y,t)=w*cos(th).请大家帮忙用MATLAB怎么写呀?

如果安装了 "Symbolic Math Toolbox",可以用如下code:
syms t % create symbolics
y = sin(w*t); % sym expression
dy = diff(y,'t') % take the derivative