matlab符号求导

一个角度bata,关于时间的函数为y=sin(bata)y对时间求导,得到的结果是cos(bata)*bata'y又要对bata求导,得到的结果是cos(bata)如何用... 一个角度bata,关于时间的

函数为y=sin(bata)

y对时间求导,得到的结果是cos(bata)*bata'
y又要对bata求导,得到的结果是cos(bata)

如何用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)
-----------
不是分别求导,是bate是关于t的函数
展开
 我来答
wacs5
推荐于2016-07-14 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3724
采纳率:82%
帮助的人:2747万
展开全部
syms x beta
y=sin(beta*x);
dydx=diff(y,x)
dyd_beta=diff(y,beta)

注:
diff(y,x)表示y对x求导。
diff(y,beta)表示y对beta求导。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仇翠花运寅
2020-03-11 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:32%
帮助的人:690万
展开全部
需要知道x和t的函数关系才能求导数啊,比如x
=
t^2:
syms
x
y
t;
x
=
t^2;
y
=
sin(x);
diff(y,
t)
结果是:
ans
=
2*t*cos(t^2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式