MATLAB高手请进!!

请帮我解答一下下面这题,之前没有学过matlab,不知道这些command说的是什么意思,非常感谢!... 请帮我解答一下下面这题,之前没有学过matlab,不知道这些command说的是什么意思,非常感谢! 展开
 我来答
吓栋栋
推荐于2016-08-27 · TA获得超过2832个赞
知道小有建树答主
回答量:386
采纳率:100%
帮助的人:188万
展开全部
第一段语句中,首先定义了符号变量t,然后ant1和ant2分别是两个蚂蚁的运动方程,(x,y)形式给出。第三句s=ant2-ant1.事实上是对应元素相减,即s(1)=x1-x2,s(2)=y1-y2;第四句求方均根事实上就是求这两个蚂蚁之间的距离。即s=sqrt(Δx^2+Δy^2)
下面问为什么D(t)是两个蚂蚁之间的距离。也就是上面解释的。

下面这段语句是求两个蚂蚁之间的最短距离。也就是D的最小值。

m=eval(solve(diff(D))) %diff是求导函数,默认是一阶导,solve是求解函数,默认等式右边为0,eval是将符号变量转化为数值常量。这句话的意思就是求导数为0的t.
subs(diff(D,2),m) %subs是将值带入函数,这是求二阶导,并将上面求出一阶导为0的时间t0带入。即用二阶导判断是极大值还是极小值。二阶导小于零极大值,大于零极小值
subs(D,m) %很简单,就是求极值点。
明白这些,下面的t,D还有位置就可以直接将matlab结果填入即可。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式