怎样在Matlab中求函数的极大值

问题描述:

怎样在Matlab中求函数的极大值
有函数 y=x*sin(x) 求在0
1个回答 分类:数学 2014-09-22

问题解答:

我来补答
% by dynamic of Matlab技术论坛
% 2010-02-28 14:06:18
%
syms x
y=x*sin(x) ;
dy=diff(y);% 一阶导数
d2y=diff(dy);%二阶导数
x1=double(solve(dy));% 找出导数为0的点,就是极点
x2=subs(d2y,x1)
% 如果一阶导数为零,二阶导数小于零,则为极大点
x1(x2
 
 
展开全文阅读
剩余:2000
下一页:格子里面填一下