23.07.2012 Views

MATLAB C++ Math Library Reference

MATLAB C++ Math Library Reference

MATLAB C++ Math Library Reference

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>C++</strong> Syntax #include "matlab.hpp"<br />

mwArray C, *d; // Input argument(s)<br />

mwArray x0, *options; // Input argument(s)<br />

mwArray resnorm; // Output argument(s)<br />

mwArray residual; // Output argument(s)<br />

mwArray exitflag; // Output argument(s)<br />

mwArray output; // Output argument(s)<br />

mwArray lambda; // Output argument(s)<br />

mwArray x; // Return value<br />

/* <strong>MATLAB</strong> syntax: x = lsqnonneg(C,d) */<br />

x = lsqnonneg(C,d);<br />

/* <strong>MATLAB</strong> syntax: x = lsqnonneg(C,d,x0) */<br />

x = lsqnonneg(C,d,x0);<br />

/* <strong>MATLAB</strong> syntax: x = lsqnonneg(C,d,x0,options) */<br />

x = lsqnonneg(C,d,x0,options);<br />

/* <strong>MATLAB</strong> syntax: [x, resnorm ] = lsqnonneg(...) */<br />

x = lsqnonneg(&resnorm,C,d);<br />

x = lsqnonneg(&resnorm,C,d,x0);<br />

x = lsqnonneg(&resnorm,C,d,x0,options);<br />

/* <strong>MATLAB</strong> syntax: [x, resnorm, residual ] = lsqnonneg(...) */<br />

x = lsqnonneg(&resnorm,&residual,C,d);<br />

x = lsqnonneg(&resnorm,&residual,C,d,x0);<br />

x = lsqnonneg(&resnorm,&residual,C,d,x0,options);<br />

lsqnonneg<br />

/* <strong>MATLAB</strong> syntax: [x,resnorm,residual,exitflag] = lsqnonneg(...) */<br />

x = lsqnonneg(&resnorm,&residual,&exitflag,C,d);<br />

x = lsqnonneg(&resnorm,&residual,&exitflag,C,d,x0);<br />

x = lsqnonneg(&resnorm,&residual,&exitflag,C,d,x0,options);<br />

/* <strong>MATLAB</strong>: [x,resnorm,residual,exitflag,output] = lsqnonneg(...) *<br />

x = lsqnonneg(&resnorm,&residual,&exitflag,&output,C,d);<br />

243

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!