一个角度bata,关于时间的

函数为y=sinbata

y对时间求导得到的结果是cosbata*bata'
y又要对matlab求导bata求导,得到的结果是cosbata

如何用matlab同时实现2点,关键是如何声明bata

我只会分别实现,但是我的方法不能同时实现,求助达人
--------------------
实现1
>> f1=sym('f1(t)');
>> y=sin(f1)
>> diff(y)
ans =
cos(f1(t))*diff(f1(t),t)
----------------
实现2
>> syms bata
>> y=sin(bata)
>> diff(y)
ans =
cos(bata)