求助:用matlab求函数的最小值的程序
我是初学的,求以下函数的最小值z=420*x1*x3+2052.96+20634.6*x2-4410*x2^2
subject to:
7.452*x2-1.575*x2^2-x1《=0
x2*x3=1
x1=1,2,3,4,5,6,7,8. x1是1到8的整数
x1,x2,x3都大于0
谢谢
这个我也想知道……等高手{:soso_e102:} liu0604 发表于 2011-9-11 16:45 static/image/common/back.gif
这个我也想知道……等高手
具体参照matlab 函数fmincon 约束条件里面非线性的x2*x3=1,可以把x3用x2表示代入目标函数再进行求解,可以试一下matlab里面的fmincon和fminsearch,也可以试一下lingo,用lingo软件求解可能会快一点。 这个用模拟退火就可以解决了! ................................................................ {:3_41:}{:3_41:} 十W分感谢楼主分
页:
[1]