|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
<P align=left>这可是书上的例子,怎么我的matlab老是报错: <BR>Error using ==> fmincon <BR>FMINCON cannot continue because user supplied objective function <BR> failed with the following error: <BR>Error using ==> feval <BR>Undefined function 'fun61'. <BR><BR>程序如下 <BR>function f=fun61(x) <BR>f=-1500*x(1)-1200*x(2)-1800*x(3); <BR>%不等式约束 <BR>A=[450 600 900;35 25 30;350 400 300]; <BR>b=[63000;3300;33000]; <BR>%等式约束 <BR>Aeq=[1 1 1]; <BR>beq=[100]; <BR>%边界约束 <BR>lb=[0;0;0]; <BR>ub=[100;100;100]; <BR>%标准算法 <BR>options=optimset('largescale','off'); <BR>%初始点 <BR>x0=[30 30 40]; <BR>%优化函数调用 <BR>[x,fval]=fmincon('fun61',x0,A,b,Aeq,beq,lb,ub,[],options); <BR></P> |
|