C Math Library Reference | ![]() ![]() |
Zero of a function of one variable
Minimum number of arguments: five; maximum number of arguments: user-defined. Terminate the argument list with a NULL
.
C Prototype
mxArray *mlfFzero(mxArray **fval, mxArray **exitflag, mxArray **output, mxArray *Func, mxArray *x, ...);
C Syntax
#include "matlab.h" mxArray *func, *x0; /* Required input argument(s) */ mxArray *options, *P1, *P2; /* Optional input argument(s) */ mxArray *fval, *exitflag, *output;/* Optional output argument(s) */ mxArray *x = NULL; /* Return value */ mlfAssign(&x, mlfFzero(NULL,NULL,NULL,func,x0,NULL)); mlfAssign(&x, mlfFzero(NULL,NULL,NULL,func,x0,options,NULL)); mlfAssign(&x, mlfFzero(NULL,NULL,NULL, func,x,options,P1,P2,...,NULL)); mlfAssign(&x, mlfFzero(&fval,NULL,NULL,func,x0,NULL)); mlfAssign(&x, mlfFzero(&fval,NULL,NULL,func,x0,options,NULL)); mlfAssign(&x, mlfFzero(&fval,NULL,NULL, func,x,options,P1,P2,...,NULL)); mlfAssign(&x, mlfFzero(&fval,&exitflag,NULL,func,x0,NULL)); mlfAssign(&x, mlfFzero(&fval,&exitflag,NULL, func,x0,options,NULL)); mlfAssign(&x, mlfFzero(&fval,&exitflag,NULL, func,x,options,P1,P2,...,NULL)); mlfAssign(&x, mlfFzero(&fval,&exitflag,&output,func,x0,NULL)); mlfAssign(&x, mlfFzero(&fval,&exitflag,&output, func,x0,options,NULL)); mlfAssign(&x, mlfFzero(&fval,&exitflag,&output, func,x,options,P1,P2,...,NULL));
MATLAB Syntax
x = fzero(fun,x0) x = fzero(fun,x0,options) x = fzero(fun,x0,options,P1,P2,...) [x,fval] = fzero(...) [x,fval,exitflag] = fzero(...) [x,fval,exitflag,output] = fzero(...)
See Also
fzero
Calling Conventions![]() | mlfFwrite | mlfGamma, mlfGammainc, mlfGammaln | ![]() |