现在知道多项式的系数和自变量的值域,要怎么求自变量值域范围内的最大值 请懂matlab的人帮忙,谢谢!!!!
如:y=3*x^3+5*x^2+2*x+10______x=-10:10
matlab求多项式最值
答案:2 悬赏:40 手机版
解决时间 2021-01-02 09:35
- 提问者网友:斑駁影
- 2021-01-02 04:21
最佳答案
- 五星知识达人网友:不甚了了
- 2021-01-02 05:53
方法一:用作图法观察
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
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
全部回答
- 1楼网友:玩世
- 2021-01-02 06:59
这就是给一个表达式,已知t=0,z=0,v=0,其余的u w x y为变量,这样编程
t=0;z=0;v=0;
syms u w x y ;
q=14*t*u*w*x^4+14*z*v*y*x^4+7*z*t^2*x^4+7*w^2*v*x^4+7*y^2*w*x^4+7*z^2*u*x^4+7*u^2*y*x^4+7*t*v^2*x^4;
factor(q)
执行程序后,执行结果为:
ans =
7*x^4*y*(u^2 + w*y)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯