| C Math Library Reference | ![]() |
Note
The mlfNnls routine was replaced by mlfLsqnonneg in Release 11 (MATLAB 5.3). In Release 12 (MATLAB 6.0), mlfNnls displays a warning and calls mlfLsnonneg.
|
C Prototype
mxArray *mlfNnls(mxArray **w, mxArray *A, mxArray *b, mxArray *tol);
C Syntax
#include "matlab.h" mxArray *A, *b; /* Required input argument(s) */ mxArray *tol; /* Optional input argument(s) */ mxArray *w = NULL; /* Optional output argument(s) */ mxArray *x = NULL; /* Return value */ mlfAssign(&x, mlfNnls(NULL,A,b,NULL)); mlfAssign(&x, mlfNnls(NULL,A,b,tol)); mlfAssign(&x, mlfNnls(&w,A,b,NULL)); mlfAssign(&x, mlfNnls(&w,A,b,tol));
MATLAB Syntax
x=nnls(A,b) x=nnls(A,b,tol) [x,w]=nnls(A,b) [x,w]=nnls(A,b,tol)
See Also
nnls Calling Conventions | mlfNextpow2 | mlfNnz | ![]() |