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 | ![]() |