数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 3750|回复: 2

再问一个非显形规划的小程序,这个错误经常遇到

[复制链接]
发表于 2005-9-4 04:58:45 | 显示全部楼层 |阅读模式
<>先定义两个函数:</P>
<>function f=fun(x)<BR>f=exp(x(1))*(4*x(1)^2+2*x(2)^2+4*x(1)*x(2)+2*x(2)+1);</P>
<>function[g,ceq]=mycon2(x)<BR>g=[x(1)+x(2);1.5+x(1)*x(2)-x(1)-x(2);-x(1)*x(2)-10];</P>
<P>然后运行脚本文件:</P>
<P>x0=[-1;1];<BR>A=[];<BR>b=[];<BR>Aeq=[1 1];<BR>beq=[0];<BR>vlb=[];<BR>vub=[];</P>
<P>[x,fval]=fmincon('fun',x0,[],[],Aeq,beq,vlb,vub,'mycon2');</P>
<P>显示错误如下:</P>
<P>&gt;&gt; Warning: Large-scale (trust region) method does not currently solve this type of problem,<BR>switching to medium-scale (line search).<BR>&gt; In E:\Matlab6.5\toolbox\optim\fmincon.m at line 213<BR>  In E:\Matlab6.5\work\练习\jiaoben.m at line 9<BR>??? Error using ==&gt; fmincon<BR>FMINCON cannot continue because user supplied nonlinear constraint function<BR> failed with the following error:</P>
<P>One or more output arguments not assigned during call to 'feval'.</P>
<P>Error in ==&gt; E:\Matlab6.5\work\练习\jiaoben.m<BR>On line 9  ==&gt; [x,fval]=fmincon('fun',x0,[],[],Aeq,beq,vlb,vub,'mycon2');</P>
<P>请高手指点一下,这个错误到底事怎么回事啊!</P>
发表于 2005-9-4 23:02:21 | 显示全部楼层
<>上面讲的很明白阿</P>
<>没有这种模式的输出变量</P>
发表于 2005-9-4 23:05:39 | 显示全部楼层
还有你那个jiaoben。m函数的内容是什么,没有没法改阿,你们的计算机是不是以前定义
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 10:21 , Processed in 0.069732 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表