matlab中求函数极大值,有约束条件的,急.

学习 时间:2026-04-06 18:03:43 阅读:4659
matlab中求函数极大值,有约束条件的,急.所求函数:Y1=-1.491+0.210*X1-0.191*X3+0.017*X5-0.001*X1*X1+0.010*X3*X3+0.005*X4*X4-0.001*X1*X2-0.005*X1*X4-0.0009*X1*X5+0.002*X2*X3Y2=0.213-0.062*X1-0.011*X4+0.001*X1*X5+0.0007*X2*X4+0.002*X3*X4Y3=2.221+4.008*X1+0.418*X2-5.848*X4-0.025*X1*X1-0.004*X2*X2+0.040*X4*X4-0.031*X1*X2-0.011*X1*X3-0.029*X1*X5+0.045*X2*X4-0.003*X2*X5+0.044*X4*X5三个方程的约束条件都一样,约束条件:x1=[0,30],x2=[0,50],x3=[0,20],x4=[0,20],x5=[50,120],x1+x2+x3+x4+x5=144.0

最佳回答

孤独的硬币

微笑的花生

2026-04-06 18:03:43

不是用matlab求解的,你参考一下,由于选的初始条件不一样,结果可能不对 再问: 这个结果和实际有点偏离了,能用matlab程序给我跑一下吗??跪谢了 再答: 我用matlab算了一下,结果跟这个是一样的,matlab程序如附件算得的结果为>> [x1 x2 x3]ans =   30。0000   30。0000   30。0000   44。0000         0   38。0000   20。0000   -0。0000   20。0000    0。0000    0。0000   -0。0000   50。0000  114。0000   56。0000>> [f1 f2 f3]ans =   -4。0290   -1。7730  -13。0250再问: 虽然没有得到满意的结果,不过还是给你吧,谢谢

最新回答共有2条回答

  • 痴情的网络
    回复
    2026-04-06 18:03:43

    不是用matlab求解的,你参考一下,由于选的初始条件不一样,结果可能不对 再问: 这个结果和实际有点偏离了,能用matlab程序给我跑一下吗??跪谢了 再答: 我用matlab算了一下,结果跟这个是一样的,matlab程序如附件算得的结果为>> [x1 x2 x3]ans =   30。0000   30。0000   30。0000   44。0000         0   38。0000   20。0000   -0。0000   20。0000    0。0000    0。0000   -0。0000   50。0000  114。0000   56。0000>> [f1 f2 f3]ans =   -4。0290   -1。7730  -13。0250再问: 虽然没有得到满意的结果,不过还是给你吧,谢谢

上一篇 cad 画多边形,如图

下一篇 t4噬菌体和λ噬菌体有何不同?在转导实验中两类噬菌体所形成的转导噬菌体(或称转导颗粒)有何区别?