| C Math Library Reference | ![]() |
Numerical evaluation of integrals
Minimum number of arguments: six, maximum: user-defined. Terminate the argument list with a NULL.
C Prototype
mxArray *mlfQuad(mxArray **cnt, mxArray *funfcn, mxArray *a, mxArray *b, mxArray *tol, mxArray *trace, ...); mxArray *mlfQuad8(mxArray **cnt, mxArray *funfcn, mxArray *a, mxArray *b, mxArray *tol, mxArray *trace, ...);
C Syntax
#include "matlab.h" mxArray *func; /* String array(s) */ mxArray *a, *b, *tol; /* Required input argument(s) */ mxArray *trace, *P1, *P2; /* Optional input argument(s) */ mxArray *q = NULL; /* Return value */ mlfAssign(&q, mlfQuad(NULL,func,a,b,NULL,NULL,NULL)); mlfAssign(&q, mlfQuad(NULL,func,a,b,tol,NULL,NULL)); mlfAssign(&q, mlfQuad(NULL,func,a,b,tol,trace,NULL)); mlfAssign(&q, mlfQuad(NULL,func,a,b,tol,trace,P1,P2,...,NULL)); mlfAssign(&q, mlfQuad8(NULL,func,a,b,NULL,NULL,NULL)); mlfAssign(&q, mlfQuad8(NULL,func,a,b,tol,NULL,NULL)); mlfAssign(&q, mlfQuad8(NULL,func,a,b,tol,trace,NULL)); mlfAssign(&q, mlfQuad8(NULL,func,a,b,tol,trace,P1,P2,...,NULL));
MATLAB Syntax
q = quad('fun',a,b)
q = quad('fun',a,b,tol)
q = quad('fun',a,b,tol,trace)
q = quad('fun',a,b,tol,trace,P1,P2,...)
q = quad8(...)
See Also
quad, quad8 Calling Conventions | mlfQrinsert | mlfQz | ![]() |