Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.
|
|
|
|
Re: passing constraint parameters
Posted:
Dec 4, 2012 8:45 AM
|
|
On 12/4/2012 7:10 AM, Torsten wrote: > "Frank " <allinone_2003@yahoo.com.hk> wrote in message > <k9kark$hfr$1@newscl01ah.mathworks.com>... >> Hello, I want to pass extra parameters to constraint functions using >> fmincon. >> >> K = 1; >> nonlin = @(x) fcon(x, K); >> >> My code is >> y = fmincon(@(x)myfun5(x,t), x0, [], [], [], [], zeros(Lt^2+1, 1), >> [], nonlin, options); >> >> But an error occurs: >> >> Too many output arguments. >> Caused by: >> Failure in initial user-supplied nonlinear constraint function >> evaluation. FMINCON cannot continue. >> >> Can anyone help? >> >> Thanks. > > Can you show us your "fcon"-function ? > > Best wishes > Torsten.
Does fcon return both c and ceq? http://www.mathworks.com/help/optim/ug/writing-constraints.html#brhkghv-16
Alan Weiss MATLAB mathematical toolbox documentation
|
|
|
|