| MATLAB C Math Library | Search  Help Desk |
| mlfFilter | See Also |
Filter data with an infinite impulse response (IIR) or finite impulse response (FIR) filter
C Prototype
mxArray *mlfFilter(mxArray **zf, mxArray *b, mxArray *a, mxArray *X, mxArray *zi, mxArray *dim);
C Syntax
#include "matlab.h" mxArray *b, *a, *X; /* Required input argument(s) */ mxArray *null_array = NULL; /* Optional input argument(s) */ mxArray *zi, *dim; /* Optional input argument(s) */ mxArray *zf = NULL; /* Optional output argument(s) */ mxArray *y = NULL; /* Return value */ mlfAssign(&y, mlfFilter(NULL,b,a,X,NULL,NULL)); mlfAssign(&y, mlfFilter(&zf,b,a,X,NULL,NULL)); mlfAssign(&y, mlfFilter(&zf,b,a,X,zi,NULL)); mlfAssign(&null_array, mlfZeros(mlfScalar(0),mlfScalar(0),NULL)); mlfAssign(&y, mlfFilter(NULL,b,a,X,zi,dim)); mlfAssign(&y, mlfFilter(&zf,b,a,X,null_array,dim));
MATLAB Syntax
y = filter(b,a,X) [y,zf] = filter(b,a,X) [y,zf] = filter(b,a,X,zi) y = filter(b,a,X,zi,dim) [...] = filter(b,a,X,[],dim)
See Also
filter Calling Conventions