C++ Math Library Reference | ![]() ![]() |
Minimize a function of several variables
C++ Prototype
mwArray fminsearch(const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwVarargin &in4=mwVarargin::DIN, const mwArray &in5=mwArray::DIN, . . . const mwArray &in35=mwArray::DIN); mwArray fminsearch(mwArray *out1, const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwVarargin &in4=mwVarargin::DIN, const mwArray &in5=mwArray::DIN, . . . const mwArray &in35=mwArray::DIN); mwArray fminsearch(mwArray *out1, mwArray *out2, const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwVarargin &in4=mwVarargin::DIN, const mwArray &in5=mwArray::DIN, . . . const mwArray &in35=mwArray::DIN); mwArray fminsearch(mwArray *out1, mwArray *out2, mwArray *out3, const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwVarargin &in4=mwVarargin::DIN, const mwArray &in5=mwArray::DIN, . . . const mwArray &in35=mwArray::DIN);
C++ Syntax
#include "matlab.hpp" mwArray func; // String array(s) mwArray x0, options; // Input argument(s) mwArray 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 = fminsearch(func,x0) */ x = fminsearch(func,x0); /* MATLAB syntax: x = fminsearch(func,x0,options) */ x = fminsearch(func,x0,options); /* MATLAB syntax: x = fminsearch(func,x0,options,P1,P2,...) */ x = fminsearch(func,x0,options,P1,P2,...); /* MATLAB syntax: [x,fval] = fminsearch(...) */ x = fminsearch(&fval,func,x0); x = fminsearch(&fval,func,x0,options); x = fminsearch(&fval,func,x0,options,P1,P2,...); /* MATLAB syntax: [x,fval,exitflag] = fminsearch(...) */ x = fminsearch(&fval,&exitflag,func,x0); x = fminsearch(&fval,&exitflag,func,x0,options); x = fminsearch(&fval,&exitflag,func,x0,options,P1,P2,...); /* MATLAB syntax: [x,fval,exitflag,output] = fminsearch(...) */ x = fminsearch(&fval,&exitflag,&output,func,x0); x = fminsearch(&fval,&exitflag,&output,func,x0,options); x = fminsearch(&fval,&exitflag,&output,func,x0,options,P1,P2,...);
MATLAB Syntax
x = fminsearch(fun,x0) x = fminsearch(fun,x0,options) x = fminsearch(fun,x0,options,P1,P2,...) [x,fval] = fminsearch(...) [x,fval,exitflag] = fminsearch(...) [x,fval,exitflag,output] = fminsearch(...)
See Also
fminsearch
Calling Conventions![]() | fmins | fopen | ![]() |