作业帮 > 数学 > 作业

matlab求多项式最值

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/14 15:06:00
matlab求多项式最值
现在知道多项式的系数和自变量的值域,要怎么求自变量值域范围内的最大值 请懂matlab的人帮忙,
如:y=3*x^3+5*x^2+2*x+10______x=-10:10
方法一:用作图法观察
x=-10:10;
y='3*x^3+5*x^2+2*x+10';
yy=subs(y);
plot(x,yy)
显然,当x=10时有最大值
ymax=subs(y,'x',10)
结果:
ymax = 3530
方法二:
y1=diff(y) %一阶导数
y2=diff(y1) %二阶导数
y2=18*x+10