li343 发表于 2007-9-23 10:37

求最小值的程序什么地方出错了

min1110*x1.^2+1.4652e+009.*x2.^(0.80)./x1.^(12/15


s.t-x1≤0;
   -x2≤0
求最小值的程序,什么地方出错了?

fun='1110*x(1).^2+1.4652e+009.*x(2).^(0.80)./x(1).^(12/15)'
x0=;
A=[-1,0;0,-1];
b=;
=fmincon(fun,x0,A,b)

请赐教!

[ 本帖最后由 eight 于 2007-9-24 10:16 编辑 ]

eight 发表于 2007-9-24 10:17

原帖由 li343 于 2007-9-23 10:37 发表 http://www.chinavib.com/forum/images/common/back.gif
min1110*x1.^2+1.4652e+009.*x2.^(0.80)./x1.^(12/15


s.t-x1≤0;
   -x2≤0
求最小值的程序,什么地方出错了?

fun='1110*x(1).^2+1.4652e+009.*x(2).^(0.80)./x(1).^(12/15)'
x0=;
A=[ ...

请把你的问题描述清楚,而不是让别人复制你的代码运行后才知道是什么回事

xjzuo 发表于 2007-9-24 11:07

help fmincon.
%%%%%%%%%%%%%%
fun先定义为inline函数;
不等式约束化为上下界更好.
结果为.
%%%%%%%%%%%%%%
页: [1]
查看完整版本: 求最小值的程序什么地方出错了