matlab 一元高次函数求最小值f =100*(-1+2080*e-(-3+12096*e)^2)^2+(1-(-3+12096*e)^2)^2+90*(-1+1880*e-(-3+10896*e)^2)^2+(1-(-3+10896*e)^2)^2+101/10*(-2+2080*e)^2+101/10*(-2+1880*e)^2+(-198/5+41184*e)*(-2+1880*e)这个函数如何求最小值啊
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/30 03:14:02
![matlab 一元高次函数求最小值f =100*(-1+2080*e-(-3+12096*e)^2)^2+(1-(-3+12096*e)^2)^2+90*(-1+1880*e-(-3+10896*e)^2)^2+(1-(-3+10896*e)^2)^2+101/10*(-2+2080*e)^2+101/10*(-2+1880*e)^2+(-198/5+41184*e)*(-2+1880*e)这个函数如何求最小值啊](/uploads/image/z/7106895-63-5.jpg?t=matlab+%E4%B8%80%E5%85%83%E9%AB%98%E6%AC%A1%E5%87%BD%E6%95%B0%E6%B1%82%E6%9C%80%E5%B0%8F%E5%80%BCf+%3D100%2A%28-1%2B2080%2Ae-%28-3%2B12096%2Ae%29%5E2%29%5E2%2B%281-%28-3%2B12096%2Ae%29%5E2%29%5E2%2B90%2A%28-1%2B1880%2Ae-%28-3%2B10896%2Ae%29%5E2%29%5E2%2B%281-%28-3%2B10896%2Ae%29%5E2%29%5E2%2B101%2F10%2A%28-2%2B2080%2Ae%29%5E2%2B101%2F10%2A%28-2%2B1880%2Ae%29%5E2%2B%28-198%2F5%2B41184%2Ae%29%2A%28-2%2B1880%2Ae%29%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E5%A6%82%E4%BD%95%E6%B1%82%E6%9C%80%E5%B0%8F%E5%80%BC%E5%95%8A)
matlab 一元高次函数求最小值f =100*(-1+2080*e-(-3+12096*e)^2)^2+(1-(-3+12096*e)^2)^2+90*(-1+1880*e-(-3+10896*e)^2)^2+(1-(-3+10896*e)^2)^2+101/10*(-2+2080*e)^2+101/10*(-2+1880*e)^2+(-198/5+41184*e)*(-2+1880*e)这个函数如何求最小值啊
matlab 一元高次函数求最小值
f =100*(-1+2080*e-(-3+12096*e)^2)^2+(1-(-3+12096*e)^2)^2+90*(-1+1880*e-(-3+10896*e)^2)^2+(1-(-3+10896*e)^2)^2+101/10*(-2+2080*e)^2+101/10*(-2+1880*e)^2+(-198/5+41184*e)*(-2+1880*e)
这个函数如何求最小值啊?
matlab 一元高次函数求最小值f =100*(-1+2080*e-(-3+12096*e)^2)^2+(1-(-3+12096*e)^2)^2+90*(-1+1880*e-(-3+10896*e)^2)^2+(1-(-3+10896*e)^2)^2+101/10*(-2+2080*e)^2+101/10*(-2+1880*e)^2+(-198/5+41184*e)*(-2+1880*e)这个函数如何求最小值啊
f=collect(f);
f=19288+3444818015348785152*e^4-3658660700626944*e^3+1484721286304*e^2-272896832*e%为一元四次函数.其导数为
g=diff(f,e);
g=-272896832+2969442572608*e-10975982101880832*e^2+13779272061395140608*e^3%为一元三次函数,单调递增,找出使g=0的e值就是使f取最小值的e值.
gg=inline('-272896832+2969442572608*e-10975982101880832*e^2+13779272061395140608*e^3');
c=fzero(gg,0);
ff =inline(19288+3444818015348785152*e^4-3658660700626944*e^3+1484721286304*e^2-272896832*e);
c,minf=ff(c)
c =
2.7141e-004
minf =
135.7382