怎样用MATLAB求极大值

如题所述

第1个回答  2011-11-18
syms x
y=x*sin(x) ;
dy=diff(y);% 一阶导数
d2y=diff(dy);%二阶导数
x1=double(solve(dy));% 找出导数为0的点,就是极点
x2=subs(d2y,x1)

% 如果一阶导数为零,二阶导数小于零,则为极大点

参考资料:http://apps.hi.baidu.com/share/detail/15344626

本回答被提问者采纳
第2个回答  2011-11-18
使用工具箱
相似回答