I am getting an error message 'not enough input arguments' on running Rosenbrock's function using the optimization tool box solver 'fmincon' solver. How to correct it?

 采纳的回答

Your optimization toolbox guide and your MATLAB version are compatible ?
Best wishes
Torsten.

更多回答(3 个)

For more help, please show us your exact Rosenbrock function, your exact and full fmincon call, and the exact output that you received.
Alan Weiss
MATLAB mathematical toolbox documentation
%unitdisk.m
function [c, ceq] = unitdisk(x)
c = x(1)^2 + x(2)^2 - 1;
ceq = [ ];
end
%vrosenbrock.m
function z=vrosenbrock(x,y)
z=100*(y - x.^2).^2 + (1-x).^2; end
This is what I am getting..

类别

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by