23.07.2012 Views

MATLAB C++ Math Library Reference

MATLAB C++ Math Library Reference

MATLAB C++ Math Library Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1<br />

<strong>Reference</strong> Page Format<br />

This reference gives you quick access to the prototypes and call syntax for the<br />

<strong>MATLAB</strong> <strong>C++</strong> <strong>Math</strong> <strong>Library</strong> functions. At the bottom of each page, you’ll find<br />

a link to the documentation for the <strong>MATLAB</strong> version of the function. Use the<br />

<strong>MATLAB</strong> function page to look up the description of the arguments and the<br />

behavior of the function.<br />

Structure<br />

A reference page for a <strong>MATLAB</strong> <strong>C++</strong> <strong>Math</strong> <strong>Library</strong> function includes these<br />

sections:<br />

• Purpose<br />

• <strong>C++</strong> Prototypes<br />

• <strong>C++</strong> Syntax<br />

• <strong>MATLAB</strong> Syntax<br />

• See Also links to the documentation of the <strong>MATLAB</strong> version of the function<br />

and to the calling conventions<br />

Overloaded versions of the <strong>C++</strong> functions or prototypes with defaulted input<br />

arguments represent the <strong>MATLAB</strong> syntax. You’ll find a different prototype for<br />

each way of calling the <strong>MATLAB</strong> function.<br />

To make the reference pages easier to read:<br />

• The variable names that appear in the “<strong>MATLAB</strong> Syntax” section are used<br />

as parameter names in the prototypes for a function.<br />

• The first <strong>C++</strong> prototype listed should correspond to the first <strong>C++</strong> call to a<br />

function listed under “<strong>C++</strong> Syntax” and to the first call listed under<br />

“<strong>MATLAB</strong> Syntax.” The second <strong>C++</strong> prototype corresponds to the second <strong>C++</strong><br />

call and the second <strong>MATLAB</strong> call, and so forth.<br />

Note The “<strong>C++</strong> Syntax” section shows only the calls supported by the library.<br />

When you link to the <strong>MATLAB</strong> version of the function, you may notice<br />

<strong>MATLAB</strong> syntax that support objects. Because this version of the <strong>MATLAB</strong><br />

<strong>C++</strong> <strong>Math</strong> <strong>Library</strong> does not support objects, the corresponding <strong>MATLAB</strong>

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

Saved successfully!

Ooh no, something went wrong!