C++ Math Library Reference | ![]() ![]() |
Linear least squares with nonnegativity constraints
C++ Prototype
mwArray lsqnonneg(const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwArray &in4=mwArray::DIN) mwArray lsqnonneg(mwArray *out1, const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwArray &in4=mwArray::DIN) mwArray lsqnonneg(mwArray *out1, mwArray *out2, const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwArray &in4=mwArray::DIN) mwArray lsqnonneg(mwArray *out1, mwArray *out2, mwArray *out3, const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwArray &in4=mwArray::DIN) mwArray lsqnonneg(mwArray *out1, mwArray *out2, mwArray *out3, mwArray *out4, const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwArray &in4=mwArray::DIN) mwArray lsqnonneg(mwArray *out1, mwArray *out2, mwArray *out3, mwArray *out4, mwArray *out5, const mwArray &in1, const mwArray &in2=mwArray::DIN, const mwArray &in3=mwArray::DIN, const mwArray &in4=mwArray::DIN)
C++ Syntax
#include "matlab.hpp" mwArray C, *d; // Input argument(s) mwArray x0, *options; // Input argument(s) mwArray resnorm; // Output argument(s) mwArray residual; // Output argument(s) mwArray exitflag; // Output argument(s) mwArray output; // Output argument(s) mwArray lambda; // Output argument(s) mwArray x; // Return value /* MATLAB syntax: x = lsqnonneg(C,d) */ x= lsqnonneg(C,d); /* MATLAB syntax: x = lsqnonneg(C,d,x0) */ x
= lsqnonneg(C,d,x0); /* MATLAB syntax: x = lsqnonneg(C,d,x0,options) */ x
= lsqnonneg(C,d,x0,options); /* MATLAB syntax: [x, resnorm ] = lsqnonneg(...) */ x
= lsqnonneg(&resnorm,C,d); x
= lsqnonneg(&resnorm,C,d,x0); x
= lsqnonneg(&resnorm,C,d,x0,options); /* MATLAB syntax: [x, resnorm, residual ] = lsqnonneg(...) */ x
= lsqnonneg(&resnorm,&residual,C,d); x
= lsqnonneg(&resnorm,&residual,C,d,x0); x
= lsqnonneg(&resnorm,&residual,C,d,x0,options); /* MATLAB syntax: [x,resnorm,residual,exitflag] = lsqnonneg(...) */ x
= lsqnonneg(&resnorm,&residual,&exitflag,C,d); x
= lsqnonneg(&resnorm,&residual,&exitflag,C,d,x0); x
= lsqnonneg(&resnorm,&residual,&exitflag,C,d,x0,options); /* MATLAB: [x,resnorm,residual,exitflag,output] = lsqnonneg(...) * x
= lsqnonneg(&resnorm,&residual,&exitflag,&output,C,d); x
= lsqnonneg(&resnorm,&residual,&exitflag,&output,C,d,x0); x
= lsqnonneg(&resnorm,&residual,&exitflag,&output,C,d,x0,options); /* [x,resnorm,residual,exitflag,output,lambda] = lsqnonneg(...) */ x
= lsqnonneg(&resnorm,&residual,&exitflag,&output,&lambda,C,d); x
= lsqnonneg(&resnorm,&residual,&exitflag,&output,&lambda,C,d,x0); x
= lsqnonneg(&resnorm,&residual,&exitflag,&output,&lambda,C,d,x0, options);
MATLAB Syntax
x = lsqnonneg(C,d) x = lsqnonneg(C,d,x0) x = lsqnonneg(C,d,x0,options) [x,resnorm] = lsqnonneg(...) [x,resnorm,residual] = lsqnonneg(...) [x,resnorm,residual,exitflag] = lsqnonneg(...) [x,resnorm,residual,exitflag,output] = lsqnonneg(...) [x,resnorm,residual,exitflag,output,lambda] = lsqnonneg(...)
See Also
lsqnonneg
Calling Conventions![]() | lscov | lu | ![]() |