C++ Math Library Reference | ![]() ![]() |
Minimize a function of one variable on a fixed interval
C++ Prototype
mwArray fminbnd(const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwArray &in4=mwArray::DIN, const mwVarargin &in5=mwVarargin::DIN, const mwArray &in6=mwArray::DIN, . . . const mwArray &in36=mwArray::DIN); mwArray fminbnd(mwArray *out1, const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwArray &in4=mwArray::DIN, const mwVarargin &in5=mwVarargin::DIN, const mwArray &in6=mwArray::DIN, . . . const mwArray &in36=mwArray::DIN); mwArray fminbnd(mwArray *out1, mwArray *out2, const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwArray &in4=mwArray::DIN, const mwVarargin &in5=mwVarargin::DIN, const mwArray &in6=mwArray::DIN, . . . const mwArray &in36=mwArray::DIN); mwArray fminbnd(mwArray *out1, mwArray *out2, mwArray *out3, const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwArray &in4=mwArray::DIN, const mwVarargin &in5=mwVarargin::DIN, const mwArray &in6=mwArray::DIN, . . . const mwArray &in36=mwArray::DIN);
C++ Syntax
#include "matlab.hpp" mwArray func; // String array(s) mwArray x1, x2; // Input argument(s) mwArray options, P1, P2; // Input argument(s) mwArray fval; // Output argument(s) mwArray exitflag; // Output argument(s) mwArray output; // Output argument(s) mwArray x; // Return value /* MATLAB syntax: x = fminbnd(func,x1,x2) */ x = fminbnd(func,x1,x2); /* MATLAB syntax: x = fminbnd(func,x1,x2,options) */ x = fminbnd(func,x1,x2,options); /* MATLAB syntax: x = fminbnd(func,x1,x2,options,P1,P2,...) */ x = fminbnd(func,x1,x2,options,P1,P2,...); /* MATLAB syntax: [x,fval] = fminbnd(...) */ x = fminbnd(&fval,func,x1,x2); x = fminbnd(&fval,func,x1,x2,options); x = fminbnd(&fval,func,x1,x2,options,P1,P2,...); /* MATLAB syntax: [x,fval,exitflag] = fminbnd(...) */ x = fminbnd(&fval,&exitflag,func,x1,x2); x = fminbnd(&fval,&exitflag,func,x1,x2,options); x = fminbnd(&fval,&exitflag,func,x1,x2,options,P1,P2,...); /* MATLAB syntax: [x,fval,exitflag,output] = fminbnd(...) */ x = fminbnd(&fval,&exitflag,&output,func,x1,x2); x = fminbnd(&fval,&exitflag,&output,func,x1,x2,options); x = fminbnd(&fval,&exitflag,&output,func,x1,x2,options,P1,P2,...);
MATLAB Syntax
x = fminbnd(func,x1,x2) x = fminbnd(func,x1,x2,options) x = fminbnd(func,x1,x2,options,P1,P2,...) [x,fval] = fminbnd(...) [x,fval,exitflag] = fminbnd(...) [x,fval,exitflag,output] = fminbnd(...)
See Also
fminbnd
Calling Conventions![]() | fmin | fmins | ![]() |