<?xml version='1.0' encoding='ISO-8859-1'  ?>
<!-- $Revision: 1.3 $ $Date: 2000/09/12 02:14:56 $ -->

<index version="1.0">
<indexitem target="math_op2.html#438657">-</indexitem>
<indexitem target="calling5.html#400778">&</indexitem>
<indexitem target="startin4.html#393635">() (parentheses operator)</indexitem>
<indexitem target="math_op2.html#438669">*</indexitem>
<indexitem target="math_op2.html#438645">+</indexitem>
<indexitem target="math_op2.html#438597">.*</indexitem>
<indexitem target="math_op2.html#438609">./</indexitem>
<indexitem target="math_op2.html#438621">.\</indexitem>
<indexitem target="math_op2.html#438633">.^</indexitem>
<indexitem target="math_op2.html#438730">.'</indexitem>
<indexitem target="math_op2.html#438681">/</indexitem>
<indexitem target="matlab_2.html#437609">:</indexitem>
<indexitem target="functi24.html#423264">:</indexitem>
<indexitem target="startin4.html#393635">: (colon operator)</indexitem>
<indexitem target="array_i3.html#442789"><<</indexitem>
<indexitem target="array_i3.html#442789">>></indexitem>
<indexitem target="matlab_2.html#437601">[]</indexitem>
<indexitem target="startin4.html#393635">[] (bracket operator)</indexitem>
<indexitem target="math_op2.html#438693">\</indexitem>
<indexitem target="math_op2.html#438706">^</indexitem>
<indexitem target="math_op2.html#438718">'</indexitem>
<indexitem>abs()
    <indexitem target="matlab_8.html#437661">conflict with standard function</indexitem>
</indexitem>
<indexitem target="matlab_9.html#437701">and_func()</indexitem>
<indexitem>arguments
    <indexitem target="calling5.html#396848">default</indexitem>
    <indexitem target="callin12.html#438551">functions as</indexitem>
    <indexitem target="calling5.html#396848">input</indexitem>
    <indexitem target="callin10.html#437762">input
        <indexitem target="callin10.html#437842">passing convention</indexitem>
    </indexitem>
    <indexitem target="callin13.html#439618">input list as a cell array</indexitem>
    <indexitem target="calling5.html#396848">left-hand side</indexitem>
    <indexitem target="calling7.html#438891">mwVarargin object</indexitem>
    <indexitem target="calling8.html#438905">mwVarargout object</indexitem>
    <indexitem target="calling4.html#403414">optional</indexitem>
    <indexitem target="callin10.html#437762">optional</indexitem>
    <indexitem target="calling5.html#396848">order</indexitem>
    <indexitem target="callin10.html#437762">output
        <indexitem target="callin10.html#437842">passing convention</indexitem>
        <indexitem target="calling5.html#400783">preallocating</indexitem>
    </indexitem>
    <indexitem target="calling7.html#438891">pasing any number of inputs</indexitem>
    <indexitem target="calling8.html#438905">pasing any number of outputs</indexitem>
    <indexitem target="calling9.html#396857">summary of calling conventions</indexitem>
    <indexitem target="array_14.html#439063">to load()</indexitem>
    <indexitem target="array_14.html#439055">to save()</indexitem>
    <indexitem target="calling7.html#438891">varargin</indexitem>
    <indexitem target="calling8.html#438905">varargout</indexitem>
</indexitem>
<indexitem target="functio8.html#412370">arithmetic operator functions</indexitem>
<indexitem>arity
    <indexitem target="math_op3.html#438783">of operators</indexitem>
</indexitem>
<indexitem>array
    <indexitem target="starti21.html#401437">as argument, efficiency</indexitem>
    <indexitem target="startin4.html#395935">concatenation</indexitem>
    <indexitem target="starti21.html#401437">const reference to</indexitem>
    <indexitem target="workin20.html#445409">converting C++ to mwArray</indexitem>
    <indexitem>creating
        <indexitem target="working5.html#397474">creation functions</indexitem>
        <indexitem target="workin15.html#448454">creation functions</indexitem>
        <indexitem>See also creating</indexitem>
        <indexitem>See also creating</indexitem>
    </indexitem>
    <indexitem target="indexi32.html#437883">deleting elements from</indexitem>
    <indexitem target="mwarra12.html#438757">extracting data</indexitem>
    <indexitem target="startin9.html#397070">indexing</indexitem>
    <indexitem target="array_i3.html#442789">input
        <indexitem target="array_10.html#438618">string</indexitem>
    </indexitem>
    <indexitem target="startin6.html#393558">input and output</indexitem>
    <indexitem target="array_13.html#438958">input via load()</indexitem>
    <indexitem target="array_14.html#439061">input via load()</indexitem>
    <indexitem target="startin4.html#393630">logical
        <indexitem target="startin9.html#393834">index</indexitem>
    </indexitem>
    <indexitem target="starti21.html#401437">modifying contents</indexitem>
    <indexitem target="callin10.html#437838">modifying contents</indexitem>
    <indexitem target="starti21.html#401446">null</indexitem>
    <indexitem target="array_i3.html#442789">output
        <indexitem target="array_10.html#438612">string</indexitem>
    </indexitem>
    <indexitem target="array_12.html#438941">output via save()</indexitem>
    <indexitem target="array_14.html#439055">output via save()</indexitem>
    <indexitem target="working7.html#447942">printing</indexitem>
    <indexitem target="array_i4.html#440653">printing</indexitem>
    <indexitem target="startin3.html#400321">string</indexitem>
    <indexitem target="array_10.html#442544">string</indexitem>
    <indexitem target="startin9.html#393807">value semantics</indexitem>
</indexitem>
<indexitem target="functi25.html#426059">Array Access and Creation Library</indexitem>
<indexitem target="working5.html#400923">array creation routines</indexitem>
<indexitem target="functio9.html#417746">array information functions</indexitem>
<indexitem target="startin4.html#393659">array operators</indexitem>
<indexitem>arrays
    <indexitem target="functi25.html#421232">access routines</indexitem>
    <indexitem target="functio9.html#417746">basic information functions</indexitem>
    <indexitem target="workin19.html#452231">common programming tasks</indexitem>
    <indexitem target="workin13.html#452359">converting numeric to character</indexitem>
    <indexitem target="workin10.html#449639">converting sparse to full format</indexitem>
    <indexitem target="working9.html#449548">converting to sparse matrix</indexitem>
    <indexitem target="workin14.html#450384">creating cell arrays</indexitem>
    <indexitem target="workin17.html#449702">creating structures</indexitem>
    <indexitem target="workin11.html#449643">determining number of nonzero elements</indexitem>
    <indexitem target="indexin4.html#443622">indices</indexitem>
    <indexitem target="working6.html#443173">initializing with data</indexitem>
    <indexitem>logical
        <indexitem target="matlab_6.html#437643">creating</indexitem>
    </indexitem>
    <indexitem target="functio9.html#408860">manipulation functions</indexitem>
    <indexitem target="workin13.html#452306">multidimensional character arrays</indexitem>
    <indexitem target="working4.html#450510">numeric arrays</indexitem>
    <indexitem target="workin12.html#452040">of characters</indexitem>
    <indexitem target="working8.html#449483">sparse matrices</indexitem>
</indexitem>
<indexitem>ASCII data
    <indexitem target="array_10.html#438625">and fgetl()</indexitem>
    <indexitem target="array_10.html#438625">and fgets()</indexitem>
</indexitem>
<indexitem>assignment
    <indexitem target="indexi26.html#439666">and indexing</indexitem>
    <indexitem target="indexi31.html#440313">and indexing</indexitem>
    <indexitem target="workin15.html#451933">creating cell arrays</indexitem>
</indexitem>
<indexitem>assignment statements
    <indexitem target="callin10.html#437833">and constructors</indexitem>
    <indexitem target="writin13.html#438709">copy-on-write</indexitem>
    <indexitem target="working5.html#441067">creating arrays</indexitem>
</indexitem>
<indexitem target="starting.htm#401374">average()</indexitem>
<indexitem target="starti21.html#401404">average()</indexitem>
<indexitem target="functi16.html#409294">base number conversion</indexitem>
<indexitem>binary data
    <indexitem target="array_10.html#438625">and fgetl()</indexitem>
    <indexitem target="array_10.html#438625">and fgets()</indexitem>
</indexitem>
<indexitem target="functi17.html#415473">binary file I/O</indexitem>
<indexitem target="matlab_9.html#439346">bitand_func()</indexitem>
<indexitem target="matlab_9.html#439353">bitor_func()</indexitem>
<indexitem target="functio8.html#426259">bitwise functions</indexitem>
<indexitem>blank character
    <indexitem target="workin13.html#452309">used as padding</indexitem>
</indexitem>
<indexitem>building applications
    <indexitem target="intro18.html#401171">on Microsoft Windows</indexitem>
    <indexitem target="intro14.html#400896">on UNIX</indexitem>
    <indexitem target="intro23.html#401834">other methods</indexitem>
    <indexitem target="intro22.html#401497">troubleshooting mbuild</indexitem>
</indexitem>
<indexitem>C++
    <indexitem target="matlab_a.html#440105">compared to MATLAB</indexitem>
    <indexitem>compiler
        <indexitem target="intro11.html#395700">installation</indexitem>
        <indexitem target="intro11.html#400706">required features</indexitem>
    </indexitem>
    <indexitem target="matlab_5.html#437635">control structure</indexitem>
    <indexitem target="intro2.html#402943">exception handling</indexitem>
    <indexitem target="callinga.html#439445">function calling conventions</indexitem>
    <indexitem target="matlab_4.html#437626">function calling conventions</indexitem>
    <indexitem target="indexi54.html#439219">indexing</indexitem>
    <indexitem>keyword
        <indexitem target="writing6.html#442340">catch</indexitem>
        <indexitem target="writing6.html#439970">catch</indexitem>
        <indexitem target="writing7.html#438493">catch</indexitem>
        <indexitem target="starti21.html#401437">const</indexitem>
        <indexitem target="matlab_5.html#437639">for</indexitem>
        <indexitem target="writing9.html#439007">throw</indexitem>
        <indexitem target="writing6.html#439970">try</indexitem>
    </indexitem>
    <indexitem target="matlab_6.html#437642">logical values</indexitem>
    <indexitem>operators
        <indexitem target="functio3.html#419829">arithmetic</indexitem>
        <indexitem target="functio4.html#399180">relational</indexitem>
        <indexitem target="matlab_6.html#437652">vs. MATLAB</indexitem>
    </indexitem>
    <indexitem target="callin10.html#437836">overloading</indexitem>
    <indexitem target="starti17.html#394369">stream-based I/O</indexitem>
    <indexitem target="array_ia.html#442749">stream-based I/O</indexitem>
    <indexitem target="indexi54.html#439219">subscripts</indexitem>
    <indexitem>syntax
        <indexitem target="matlab10.html#437762">example</indexitem>
        <indexitem target="matlab_2.html#437595">vs. MATLAB</indexitem>
    </indexitem>
    <indexitem target="matlab_3.html#437618">variable declaration</indexitem>
</indexitem>
<indexitem target="calling9.html#407605">call by reference</indexitem>
<indexitem target="matlab_3.html#437622">call by reference</indexitem>
<indexitem target="startin9.html#393797">call by value</indexitem>
<indexitem target="matlab_3.html#437620">call by value</indexitem>
<indexitem target="writing8.html#442044">calling conventions
    <indexitem target="calling9.html#430466">exceptions</indexitem>
    <indexitem target="calling9.html#407455">mapping rules</indexitem>
    <indexitem target="calling9.html#396857">summary</indexitem>
    <indexitem target="calling9.html#440020">table of</indexitem>
</indexitem>
<indexitem target="calling2.html#407610">calling library functions</indexitem>
<indexitem target="callin11.html#439413">calling operators</indexitem>
<indexitem target="workin20.html#445398">casts</indexitem>
<indexitem target="workin15.html#444295">cat</indexitem>
<indexitem target="writing6.html#442340">catch</indexitem>
<indexitem target="startin7.html#393559">catch block</indexitem>
<indexitem target="writing6.html#439970">catch-block</indexitem>
<indexitem target="writing7.html#438493">catch-block
    <indexitem target="writing6.html#439986">and mwException</indexitem>
</indexitem>
<indexitem target="functi21.html#425113">cell array functions</indexitem>
<indexitem>cell array indexing
    <indexitem target="indexi39.html#440646">nested cell arrays</indexitem>
    <indexitem target="indexi35.html#440616">referencing a cell</indexitem>
    <indexitem target="indexi37.html#440632">referencing the contents of a cell</indexitem>
    <indexitem target="indexi34.html#440609">types of</indexitem>
    <indexitem target="indexi34.html#441523">with cell() member function</indexitem>
</indexitem>
<indexitem>cell arrays
    <indexitem target="workin15.html#444252">concatentation</indexitem>
    <indexitem target="workin15.html#450464">converting numeric arrays</indexitem>
    <indexitem target="workin18.html#449769">converting to structures</indexitem>
    <indexitem target="workin14.html#450384">creating</indexitem>
    <indexitem target="workin15.html#451933">creating by assignment</indexitem>
    <indexitem target="workin16.html#451566">displaying</indexitem>
</indexitem>
<indexitem>cellhcat()
    <indexitem target="workin15.html#444252">using</indexitem>
</indexitem>
<indexitem target="starti17.html#394401">cerr</indexitem>
<indexitem target="array_i3.html#442789">cerr</indexitem>
<indexitem target="matlab_9.html#437706">char_func()</indexitem>
<indexitem>character arrays
    <indexitem target="workin12.html#452040">creating</indexitem>
    <indexitem target="workin13.html#452135">creating</indexitem>
    <indexitem target="workin13.html#452359">from numeric arrays</indexitem>
    <indexitem target="workin13.html#452306">multidimensional</indexitem>
</indexitem>
<indexitem>character string functions
    <indexitem target="functi16.html#409294">base number conversion</indexitem>
    <indexitem target="functi16.html#409269">general</indexitem>
    <indexitem target="functi16.html#409320">string operations</indexitem>
    <indexitem target="functi16.html#415177">string tests</indexitem>
    <indexitem target="functi16.html#407811">string to number conversion</indexitem>
</indexitem>
<indexitem target="starti17.html#394401">cin</indexitem>
<indexitem target="array_i3.html#442789">cin
    <indexitem target="working7.html#447943">matrix input</indexitem>
    <indexitem target="array_i4.html#440654">matrix input</indexitem>
</indexitem>
<indexitem target="matlab_9.html#437682">clock()</indexitem>
<indexitem target="matlab_9.html#437711">clock_func()</indexitem>
<indexitem target="functi17.html#407822">closing files</indexitem>
<indexitem>colon
    <indexitem target="functi24.html#423264">generating sequences</indexitem>
</indexitem>
<indexitem>colon operator
    <indexitem target="matlab_2.html#437609">in C++</indexitem>
</indexitem>
<indexitem target="startin9.html#397070">colon()</indexitem>
<indexitem target="indexi13.html#440000">colon()</indexitem>
<indexitem target="functi24.html#424047">colon()
    <indexitem target="indexi56.html#438084">shorthand for</indexitem>
    <indexitem target="matlab_2.html#437609">use instead of :</indexitem>
    <indexitem target="indexi18.html#439642">with a logical index</indexitem>
    <indexitem target="indexi22.html#437791">with a logical index</indexitem>
</indexitem>
<indexitem>column vector
    <indexitem target="indexin5.html#439882">indexing as</indexitem>
</indexitem>
<indexitem target="startin9.html#393993">column-major order</indexitem>
<indexitem target="starti21.html#401430">column-major order</indexitem>
<indexitem target="working6.html#451558">column-major order
    <indexitem target="working6.html#447315">and initializing mwArray</indexitem>
    <indexitem target="working7.html#447935">and static C++ data</indexitem>
</indexitem>
<indexitem>compiler
    <indexitem>C++
        <indexitem target="intro11.html#395700">installation</indexitem>
        <indexitem target="intro11.html#400706">required features</indexitem>
    </indexitem>
    <indexitem target="intro19.html#401237">changing default on PC</indexitem>
    <indexitem target="intro15.html#400945">changing default on UNIX</indexitem>
    <indexitem target="intro15.html#400934">choosing on UNIX</indexitem>
</indexitem>
<indexitem target="functi10.html#423077">complex functions</indexitem>
<indexitem target="intro19.html#401202">compopts.bat</indexitem>
<indexitem target="intro19.html#401208">compopts.bat</indexitem>
<indexitem>concatenating
    <indexitem target="working5.html#400924">arrays</indexitem>
</indexitem>
<indexitem target="startin4.html#395935">concatenation
    <indexitem target="matlab_2.html#437601">horizontal</indexitem>
    <indexitem target="indexi53.html#439155">of subscripts</indexitem>
    <indexitem target="matlab_2.html#437601">vertical</indexitem>
    <indexitem target="matlab12.html#437911">vertical</indexitem>
</indexitem>
<indexitem target="starti21.html#401437">const</indexitem>
<indexitem target="functio9.html#407376">constants, special</indexitem>
<indexitem target="calling7.html#439566">constructing an mwVarargin object</indexitem>
<indexitem target="calling8.html#439561">constructing an mwVarargout object</indexitem>
<indexitem target="workin20.html#445398">constructors</indexitem>
<indexitem target="matlab_2.html#437601">constructors
    <indexitem target="working6.html#443173">and data arrays</indexitem>
    <indexitem target="working5.html#450852">mwArray</indexitem>
    <indexitem target="mwarray2.html#438543">table of</indexitem>
</indexitem>
<indexitem target="matlab_5.html#437635">control structure, MATLAB vs. C++</indexitem>
<indexitem>conventions
    <indexitem target="functi25.html#421232">array access routine names</indexitem>
</indexitem>
<indexitem>conversion
    <indexitem target="workin20.html#445551">efficiency</indexitem>
    <indexitem target="workin20.html#445488">from mwArray
        <indexitem target="workin20.html#445493">to mxArray pointer</indexitem>
        <indexitem target="workin20.html#445491">to scalar</indexitem>
    </indexitem>
    <indexitem target="matlab_a.html#437582">MATLAB to C++</indexitem>
    <indexitem target="functi16.html#407811">string to number</indexitem>
    <indexitem target="workin20.html#445402">to mwArray
        <indexitem target="workin20.html#445405">from a scalar</indexitem>
        <indexitem target="workin20.html#445407">from a string</indexitem>
        <indexitem target="workin20.html#445409">from array</indexitem>
        <indexitem target="workin20.html#445413">from mwSubArray</indexitem>
        <indexitem target="workin20.html#445411">from mxArray pointer</indexitem>
    </indexitem>
    <indexitem target="mwarray7.html#438666">user-defined</indexitem>
</indexitem>
<indexitem target="functi16.html#409294">conversion, base number</indexitem>
<indexitem target="functi11.html#413695">coordinate system transforms</indexitem>
<indexitem target="writin13.html#438709">copy-on-write assignment</indexitem>
<indexitem target="functi13.html#412161">correlation</indexitem>
<indexitem>cos()
    <indexitem target="matlab_8.html#437661">conflict with standard function</indexitem>
</indexitem>
<indexitem target="starti17.html#394401">cout</indexitem>
<indexitem target="array_i3.html#442789">cout
    <indexitem target="working7.html#447942">array output</indexitem>
    <indexitem target="array_i4.html#440653">array output</indexitem>
</indexitem>
<indexitem>creating
    <indexitem>arrays
        <indexitem target="working7.html#447880">example program</indexitem>
        <indexitem target="array_10.html#442544">string</indexitem>
    </indexitem>
    <indexitem target="mwarray2.html#438535">mwArray</indexitem>
    <indexitem target="indexi55.html#443911">mwIndex objects</indexitem>
    <indexitem target="exceptia.html#395534">new exception class</indexitem>
</indexitem>
<indexitem target="math_op2.html#438723">ctranspose()</indexitem>
<indexitem target="math_op2.html#438738">ctranspose()
    <indexitem target="matlab_2.html#437614">use instead of '</indexitem>
</indexitem>
<indexitem>data
    <indexitem target="array_14.html#439061">reading with load()</indexitem>
    <indexitem target="array_14.html#439055">writing with save()</indexitem>
</indexitem>
<indexitem>data analysis and Fourier transform functions
    <indexitem target="functi13.html#414389">basic operations</indexitem>
    <indexitem target="functi13.html#412161">correlation</indexitem>
    <indexitem target="functi13.html#418383">filtering and convolution</indexitem>
    <indexitem target="functi13.html#418477">finite differences</indexitem>
    <indexitem target="functi13.html#418441">Fourier transforms</indexitem>
    <indexitem target="functi13.html#412330">sound and audio</indexitem>
</indexitem>
<indexitem target="workin20.html#445396">data conversions</indexitem>
<indexitem target="mwarra12.html#438757">data conversions
    <indexitem>See also conversion</indexitem>
</indexitem>
<indexitem target="functi14.html#413973">data interpolation</indexitem>
<indexitem target="functi18.html#415714">data type functions
    <indexitem target="functi18.html#415735">object functions</indexitem>
</indexitem>
<indexitem>date and time functions
    <indexitem target="functi19.html#415820">basic</indexitem>
    <indexitem target="functi19.html#414854">current date and time</indexitem>
    <indexitem target="functi19.html#415928">date</indexitem>
    <indexitem target="functi19.html#415858">timing</indexitem>
</indexitem>
<indexitem>dates
    <indexitem target="functi19.html#415820">basic functions</indexitem>
</indexitem>
<indexitem target="functi19.html#414854">dates, current</indexitem>
<indexitem>declarations
    <indexitem target="matlab_3.html#437618">of variables</indexitem>
</indexitem>
<indexitem target="callin12.html#438005">DECLARE_FEVAL_TABLE</indexitem>
<indexitem>DefaultPrintHandler()
    <indexitem target="writing2.html#437749">C++ code</indexitem>
</indexitem>
<indexitem>deletion
    <indexitem target="indexi32.html#437883">and indexing</indexitem>
</indexitem>
<indexitem target="matlab_a.html#440847">differences between C++ and MATLAB</indexitem>
<indexitem target="working5.html#440656">dim argument for cat</indexitem>
<indexitem target="workin15.html#444299">dim argument for cat</indexitem>
<indexitem>directory organization
    <indexitem target="directo8.html#32222">Microsoft Windows</indexitem>
    <indexitem target="directo2.html#31581">UNIX</indexitem>
</indexitem>
<indexitem target="startin6.html#393733">disp()</indexitem>
<indexitem>distributing applications
    <indexitem target="intro24.html#405676">packaging</indexitem>
</indexitem>
<indexitem target="writing9.html#440763">do_raise()</indexitem>
<indexitem target="matlab_9.html#437716">double_func()</indexitem>
<indexitem target="indexi30.html#437879">efficiency
    <indexitem target="callin10.html#437833">constructors vs. assignment</indexitem>
    <indexitem target="indexi56.html#444147">indexing</indexitem>
    <indexitem target="workin20.html#445553">of conversions</indexitem>
    <indexitem target="mwarra10.html#438719">size member functions</indexitem>
    <indexitem target="writin13.html#438694">space-time tradeoff</indexitem>
</indexitem>
<indexitem target="functi12.html#418247">eigenvalues</indexitem>
<indexitem target="starti21.html#401446">empty array</indexitem>
<indexitem target="indexi41.html#440728">empty()</indexitem>
<indexitem target="indexi41.html#443765">empty()</indexitem>
<indexitem target="indexi51.html#440825">empty()</indexitem>
<indexitem target="startin8.html#393657">end</indexitem>
<indexitem>end of line
    <indexitem target="array_10.html#438620">and fgetl()</indexitem>
    <indexitem target="array_10.html#438620">and fgets()</indexitem>
</indexitem>
<indexitem target="indexin9.html#438641">end()</indexitem>
<indexitem target="callin12.html#438011">END_FEVAL_TABLE</indexitem>
<indexitem>environment variable
    <indexitem target="intro16.html#401728">library path</indexitem>
</indexitem>
<indexitem target="functi24.html#419077">error functions</indexitem>
<indexitem>error handler routine
    <indexitem target="writing8.html#442060">registering</indexitem>
    <indexitem target="writing8.html#442044">replacing default</indexitem>
</indexitem>
<indexitem>error messages
    <indexitem target="errormea.html#394042">list of</indexitem>
    <indexitem target="writinga.html#437744">printing to GUI</indexitem>
</indexitem>
<indexitem target="matlab12.html#437900">error()</indexitem>
<indexitem>errors
    <indexitem target="starti18.html#393821">and exceptions</indexitem>
</indexitem>
<indexitem target="writing5.html#441787">errors handling</indexitem>
<indexitem>examples
    <indexitem target="callin10.html#437761">calling library routines</indexitem>
    <indexitem target="working7.html#447880">creating arrays</indexitem>
    <indexitem target="writing7.html#440835">error handling</indexitem>
    <indexitem target="array_i8.html#444497">file I/O with fprintf()</indexitem>
    <indexitem target="intro12.html#401669">how to compile and link</indexitem>
    <indexitem target="array_14.html#438983">load() and save()</indexitem>
    <indexitem target="callin12.html#438550">passing functions as arguments</indexitem>
    <indexitem>print handling
        <indexitem target="writing4.html#437829">Microsoft Windows</indexitem>
        <indexitem target="writing4.html#437779">X Window system</indexitem>
    </indexitem>
    <indexitem target="matlab10.html#437759">rewriting roots() in C++</indexitem>
    <indexitem target="writing9.html#441405">strstream, using</indexitem>
    <indexitem target="starti21.html#401329">writing simple functions</indexitem>
</indexitem>
<indexitem target="writing6.html#439970">exception handling</indexitem>
<indexitem target="functi24.html#419077">exception handling functions</indexitem>
<indexitem>exceptions
    <indexitem target="writing5.html#437960">and function composition</indexitem>
    <indexitem target="excepti2.html#395537">available classes</indexitem>
    <indexitem target="exceptia.html#395534">deriving new</indexitem>
    <indexitem target="writing9.html#440763">if compiler doesn't support</indexitem>
    <indexitem target="writing7.html#438505">output format</indexitem>
    <indexitem target="writing7.html#438505">printing</indexitem>
    <indexitem target="intro11.html#400706">required C++ feature</indexitem>
    <indexitem target="writing9.html#438995">throwing with MLM_THROW macros</indexitem>
    <indexitem target="writing5.html#441787">used for handling errors</indexitem>
    <indexitem target="writing9.html#441399">using mwArray in message</indexitem>
</indexitem>
<indexitem>exp()
    <indexitem target="matlab_8.html#437661">conflict with standard function</indexitem>
</indexitem>
<indexitem target="functi10.html#413221">exponential functions</indexitem>
<indexitem>expression
    <indexitem target="functio4.html#405155">logical</indexitem>
</indexitem>
<indexitem>expressions
    <indexitem target="working5.html#449124">arithmetic</indexitem>
    <indexitem target="math_opa.html#438529">arithmetic</indexitem>
    <indexitem target="callinga.html#439445">function call</indexitem>
    <indexitem target="matlab_2.html#437598">syntax</indexitem>
</indexitem>
<indexitem target="mwarra14.html#438786">ExtractData()</indexitem>
<indexitem target="mwarra14.html#438781">ExtractScalar()</indexitem>
<indexitem target="functi12.html#414652">factorization utilities</indexitem>
<indexitem target="array_10.html#438615">fclose()</indexitem>
<indexitem>feval function table
    <indexitem target="callin12.html#438126">mlfFevalTableSetup()</indexitem>
    <indexitem target="callin12.html#438120">mlfFuncTabEnt type</indexitem>
    <indexitem target="callin12.html#438126">setting up</indexitem>
</indexitem>
<indexitem>feval macros
    <indexitem target="callin12.html#438005">DECLARE_FEVAL_TABLE</indexitem>
    <indexitem target="callin12.html#438011">END_FEVAL_TABLE</indexitem>
    <indexitem target="callin12.html#438007">FEVAL_ENTRY</indexitem>
    <indexitem target="callin12.html#437950">requirements for function</indexitem>
    <indexitem target="callin12.html#437953">what they replace</indexitem>
</indexitem>
<indexitem target="callin12.html#438007">FEVAL_ENTRY</indexitem>
<indexitem target="array_10.html#438618">fgetl()
    <indexitem target="array_10.html#438625">and binary data</indexitem>
    <indexitem target="array_10.html#438620">and end of line</indexitem>
</indexitem>
<indexitem target="array_10.html#438620">fgets()
    <indexitem target="array_10.html#438625">and binary data</indexitem>
    <indexitem target="array_10.html#438620">and end of line</indexitem>
</indexitem>
<indexitem>file I/O functions
    <indexitem target="functi17.html#415473">binary</indexitem>
    <indexitem target="functi17.html#407833">file positioning</indexitem>
    <indexitem target="functi17.html#407844">formatted I/O</indexitem>
    <indexitem target="functi17.html#407822">opening and closing</indexitem>
    <indexitem target="functi17.html#415602">string conversion</indexitem>
</indexitem>
<indexitem target="functi17.html#407822">file opening and closing</indexitem>
<indexitem>files
    <indexitem target="functi17.html#415473">binary file I/O</indexitem>
    <indexitem target="functi17.html#407844">formatted I/O</indexitem>
    <indexitem target="functi17.html#423116">import and export functions</indexitem>
    <indexitem target="functi17.html#407833">positioning</indexitem>
    <indexitem target="functi17.html#415602">string conversion</indexitem>
</indexitem>
<indexitem target="functi13.html#418383">filtering and convolution</indexitem>
<indexitem target="functi13.html#418477">finite differences</indexitem>
<indexitem target="array_10.html#442546">fopen()</indexitem>
<indexitem target="startin8.html#393657">for</indexitem>
<indexitem target="matlab_5.html#437639">for-loop, index variable</indexitem>
<indexitem target="functi17.html#407844">formatted I/O</indexitem>
<indexitem target="functi13.html#414389">Fourier transform functions</indexitem>
<indexitem target="functi13.html#418441">Fourier transforms</indexitem>
<indexitem target="startin6.html#395940">fprintf()</indexitem>
<indexitem target="array_i8.html#440319">fprintf()</indexitem>
<indexitem target="array_10.html#438612">fprintf()
    <indexitem target="array_i9.html#441143">conflict with standard function</indexitem>
</indexitem>
<indexitem target="callin12.html#438222">FreezeData()</indexitem>
<indexitem target="array_10.html#438629">fscanf()</indexitem>
<indexitem target="matlab_9.html#437690">_func suffix</indexitem>
<indexitem target="callin12.html#437938">function-functions
    <indexitem target="callin12.html#438214">how they are called</indexitem>
    <indexitem target="functi15.html#414961">numerical integration with ODE solvers</indexitem>
    <indexitem target="functi15.html#415069">ODE option handling</indexitem>
    <indexitem target="functi15.html#414935">ODE solvers</indexitem>
    <indexitem target="functi15.html#409200">optimization and root finding</indexitem>
    <indexitem target="callin12.html#438070">passing function name</indexitem>
</indexitem>
<indexitem>functions
    <indexitem target="startin9.html#393797">call by value</indexitem>
    <indexitem target="startin5.html#393710">calling conventions</indexitem>
    <indexitem target="writing8.html#442044">calling conventions
        <indexitem target="calling9.html#407455">MATLAB vs. C++</indexitem>
        <indexitem target="matlab_4.html#437626">MATLAB vs. C++</indexitem>
    </indexitem>
    <indexitem target="workin15.html#444295">cat</indexitem>
    <indexitem target="intro5.html#404793">documented in online reference</indexitem>
    <indexitem target="indexi53.html#439160">indexing result of</indexitem>
    <indexitem target="starti20.html#393581">MEX function</indexitem>
    <indexitem target="matlab_7.html#437657">name conflicts</indexitem>
    <indexitem target="startin5.html#393634">number of arguments</indexitem>
    <indexitem target="callinga.html#439445">order of arguments</indexitem>
    <indexitem target="callin12.html#438551">passed as argument</indexitem>
    <indexitem>pointer type
        <indexitem target="functi24.html#421551">mwErrorFunc</indexitem>
        <indexitem target="functi24.html#421603">mwExceptionFunc</indexitem>
        <indexitem target="functi24.html#420137">mwMemAllocFunc</indexitem>
        <indexitem target="functi24.html#421613">mwMemCallocFunc</indexitem>
        <indexitem target="functi24.html#421612">mwMemReallocFunc</indexitem>
        <indexitem target="functi24.html#420128">mwOutputFunc</indexitem>
    </indexitem>
    <indexitem target="matlab_9.html#437690">renamed functions</indexitem>
    <indexitem target="starti12.html#393878">return values, multiple</indexitem>
    <indexitem target="startin9.html#393806">side effects</indexitem>
    <indexitem target="callin10.html#437762">signatures</indexitem>
    <indexitem target="starti13.html#395213">vectorized</indexitem>
    <indexitem target="starti21.html#401331">writing new</indexitem>
</indexitem>
<indexitem target="functi14.html#413863">geometric analysis</indexitem>
<indexitem target="mwarra12.html#438757">GetData()</indexitem>
<indexitem>graphical user interface (GUI)
    <indexitem target="writing4.html#437772">output to</indexitem>
</indexitem>
<indexitem>graphics applications
    <indexitem target="intro25.html#405918">trouble starting</indexitem>
</indexitem>
<indexitem>GUI
    <indexitem target="writing4.html#437772">output to</indexitem>
</indexitem>
<indexitem target="intro4.html#404778">Handle Graphics</indexitem>
<indexitem>header files
    <indexitem target="working7.html#447934">including</indexitem>
    <indexitem target="array_i4.html#440645">including</indexitem>
</indexitem>
<indexitem>horzcat()
    <indexitem target="matlab_2.html#437601">use instead of []</indexitem>
    <indexitem target="working5.html#453916">using</indexitem>
</indexitem>
<indexitem target="mwarra14.html#438777">i()</indexitem>
<indexitem target="starti17.html#394369">I/O streams</indexitem>
<indexitem target="array_ia.html#442749">I/O streams</indexitem>
<indexitem target="startin8.html#393657">if</indexitem>
<indexitem>indexing
    <indexitem target="indexi26.html#439666">and assignment</indexitem>
    <indexitem target="indexi40.html#440711">and assignment</indexitem>
    <indexitem target="indexi32.html#437883">and deletion</indexitem>
    <indexitem target="indexi41.html#440723">and deletion</indexitem>
    <indexitem target="indexi51.html#440817">and deletion</indexitem>
    <indexitem target="indexi53.html#439160">and function call</indexitem>
    <indexitem target="indexi52.html#438406">and ones()</indexitem>
    <indexitem target="indexin4.html#443622">base</indexitem>
    <indexitem target="indexi54.html#439219">C++ vs. MATLAB</indexitem>
    <indexitem target="indexi33.html#440552">cell arrays</indexitem>
    <indexitem target="indexi53.html#439155">concatenating subscripts</indexitem>
    <indexitem target="indexin3.html#439720">dimensions and subscripts</indexitem>
    <indexitem target="starti22.html#401471">efficiency</indexitem>
    <indexitem target="indexi56.html#444147">efficiency</indexitem>
    <indexitem target="indexin4.html#437568">implementation</indexitem>
    <indexitem target="startin9.html#397070">introduction</indexitem>
    <indexitem target="indexi16.html#437630">like for-loop</indexitem>
    <indexitem target="startin9.html#393834">logical</indexitem>
    <indexitem target="mwarray3.html#438650">mwArray</indexitem>
    <indexitem target="starti14.html#393883">mwIndex</indexitem>
    <indexitem target="starti14.html#393883">mwSubArray</indexitem>
    <indexitem target="indexi13.html#440000">N-dimensional</indexitem>
    <indexitem target="indexi17.html#440121">N-dimensional</indexitem>
    <indexitem target="indexin7.html#442837">one-dimensional</indexitem>
    <indexitem target="indexin4.html#443623">similar to for-loop</indexitem>
    <indexitem target="indexi43.html#440742">structure array</indexitem>
    <indexitem target="indexi54.html#439219">table of examples</indexitem>
    <indexitem target="indexin2.html#437557">terminology</indexitem>
    <indexitem target="indexin3.html#441979">types of</indexitem>
    <indexitem target="indexin4.html#441980">types of</indexitem>
    <indexitem target="indexi13.html#440000">with colon</indexitem>
    <indexitem target="indexi15.html#439081">with mlfEnd()</indexitem>
</indexitem>
<indexitem target="functi24.html#424037">indexing functions</indexitem>
<indexitem>indices
    <indexitem target="indexin5.html#439899">how MATLAB calculates</indexitem>
</indexitem>
<indexitem>initializing
    <indexitem target="writing4.html#437847">Microsoft Windows</indexitem>
    <indexitem target="writing4.html#437825">X Window system</indexitem>
</indexitem>
<indexitem target="working6.html#443173">initializing arrays with data</indexitem>
<indexitem>input
    <indexitem>arguments
        <indexitem target="calling4.html#403414">optional</indexitem>
    </indexitem>
    <indexitem target="working7.html#447882">example</indexitem>
    <indexitem target="array_i4.html#440593">example</indexitem>
    <indexitem target="array_i5.html#439610">example</indexitem>
    <indexitem target="working7.html#447968">format</indexitem>
    <indexitem target="array_i4.html#440679">format</indexitem>
    <indexitem target="array_13.html#438958">load()</indexitem>
    <indexitem target="array_14.html#439061">load()</indexitem>
    <indexitem target="starti17.html#393566">mwArray</indexitem>
    <indexitem target="array_i3.html#442789">mwArray</indexitem>
    <indexitem target="array_i5.html#439297">mwArray</indexitem>
    <indexitem target="starti17.html#394369">stream</indexitem>
    <indexitem target="array_ia.html#442749">stream</indexitem>
</indexitem>
<indexitem>installing the library
    <indexitem target="intro10.html#394496">PC details</indexitem>
    <indexitem target="intro9.html#395483">UNIX details</indexitem>
    <indexitem target="intro7.html#394469">with MATLAB</indexitem>
    <indexitem target="intro8.html#394480">without MATLAB</indexitem>
</indexitem>
<indexitem target="array_i7.html#444558">interprocess communication</indexitem>
<indexitem>keyword
    <indexitem>C++
        <indexitem target="writing6.html#442340">catch</indexitem>
        <indexitem target="writing7.html#438493">catch</indexitem>
        <indexitem target="starti21.html#401437">const</indexitem>
        <indexitem target="matlab_5.html#437639">for</indexitem>
        <indexitem target="writing9.html#440763">throw</indexitem>
        <indexitem target="writing6.html#439970">try</indexitem>
    </indexitem>
    <indexitem>MATLAB
        <indexitem target="startin7.html#393559">catch</indexitem>
        <indexitem target="startin8.html#393657">end</indexitem>
        <indexitem target="startin8.html#393657">for</indexitem>
        <indexitem target="startin8.html#393657">if</indexitem>
        <indexitem target="startin8.html#393657">switch</indexitem>
        <indexitem target="startin7.html#393559">try</indexitem>
        <indexitem target="startin8.html#393657">while</indexitem>
    </indexitem>
</indexitem>
<indexitem>layering
    <indexitem target="writin13.html#438698">C++ interface</indexitem>
</indexitem>
<indexitem target="intro2.html#385398">layering, C++ interface</indexitem>
<indexitem>LD_LIBRARY_PATH
    <indexitem target="intro24.html#405726">run-time libraries</indexitem>
</indexitem>
<indexitem target="math_op2.html#438626">ldivide()</indexitem>
<indexitem>LIBPATH
    <indexitem target="intro24.html#405726">run-time libraries</indexitem>
</indexitem>
<indexitem target="intro16.html#401728">library path</indexitem>
<indexitem>licensing
    <indexitem target="intro24.html#405678">stand-alone applications</indexitem>
</indexitem>
<indexitem target="functi23.html#425297">linear algebra</indexitem>
<indexitem target="functi12.html#418036">linear equations</indexitem>
<indexitem target="functi23.html#425335">linear equations</indexitem>
<indexitem>link
    <indexitem target="intro23.html#401835">library order</indexitem>
</indexitem>
<indexitem target="startin6.html#397602">load()</indexitem>
<indexitem target="array_13.html#438958">load()</indexitem>
<indexitem target="array_14.html#438986">load()</indexitem>
<indexitem target="array_14.html#439061">load()
    <indexitem target="array_14.html#439273">nonstandard calling convention</indexitem>
</indexitem>
<indexitem>log()
    <indexitem target="matlab_8.html#437661">conflict with standard function</indexitem>
</indexitem>
<indexitem>logical
    <indexitem target="functio4.html#405155">and relational operators</indexitem>
    <indexitem target="startin4.html#393630">array</indexitem>
    <indexitem target="startin9.html#393834">indexing</indexitem>
    <indexitem target="matlab_6.html#437642">values, MATLAB vs. C++</indexitem>
</indexitem>
<indexitem>logical arrays
    <indexitem target="matlab_6.html#437643">creating</indexitem>
</indexitem>
<indexitem target="functio4.html#381256">logical flag</indexitem>
<indexitem target="functio8.html#416317">logical functions</indexitem>
<indexitem target="startin9.html#397070">logical index</indexitem>
<indexitem target="indexi19.html#439637">logical indexing
    <indexitem target="indexi24.html#440246">N-dimensional</indexitem>
</indexitem>
<indexitem target="functio8.html#412434">logical operator functions</indexitem>
<indexitem target="matlab_6.html#437643">logical()</indexitem>
<indexitem>loops
    <indexitem target="starti13.html#395213">and vectorized function</indexitem>
    <indexitem target="starti21.html#401441">explicit</indexitem>
</indexitem>
<indexitem>macros
    <indexitem target="writing9.html#438995">MLM_THROW</indexitem>
</indexitem>
<indexitem>macros, feval
    <indexitem target="callin12.html#438007">DECLARE_FEVAL_ENTRY</indexitem>
    <indexitem target="callin12.html#438005">DECLARE_FEVAL_TABLE</indexitem>
    <indexitem target="callin12.html#438011">END_FEVAL_TABLE</indexitem>
    <indexitem target="callin12.html#437950">requirements for function</indexitem>
    <indexitem target="callin12.html#437953">what they replace</indexitem>
</indexitem>
<indexitem target="intro15.html#400979">makefile</indexitem>
<indexitem target="writin13.html#438699">malloc()</indexitem>
<indexitem target="array_11.html#440398">MAT-files
    <indexitem target="array_14.html#439277">.mat extension</indexitem>
    <indexitem target="array_14.html#439059">and named variables</indexitem>
    <indexitem target="array_14.html#439061">created by load()</indexitem>
    <indexitem target="array_14.html#439055">created by save()</indexitem>
    <indexitem target="functi17.html#423116">import and export functions</indexitem>
    <indexitem target="array_ia.html#444684">importing and exporting</indexitem>
    <indexitem target="array_13.html#438958">read by load()</indexitem>
    <indexitem target="array_13.html#442256">transmit in binary mode</indexitem>
    <indexitem target="array_12.html#438941">written to with save()</indexitem>
</indexitem>
<indexitem>math functions
    <indexitem target="functi10.html#423077">complex</indexitem>
    <indexitem target="functi11.html#413695">coordinate system transforms</indexitem>
    <indexitem target="functi10.html#413221">exponential</indexitem>
    <indexitem target="functi11.html#413792">number theoretic</indexitem>
    <indexitem target="functi10.html#413189">rounding and remainder</indexitem>
    <indexitem target="functi11.html#412921">specialized</indexitem>
    <indexitem target="functi10.html#413279">trigonometric</indexitem>
</indexitem>
<indexitem>MATLAB
    <indexitem>Built-in Library
        <indexitem target="intro23.html#401835">link order</indexitem>
    </indexitem>
    <indexitem>C++ Math Library
        <indexitem target="functio7.html#393222">functions</indexitem>
    </indexitem>
    <indexitem target="matlab_a.html#440105">compared to C++</indexitem>
    <indexitem target="matlab_5.html#437635">control structure</indexitem>
    <indexitem target="startin7.html#393562">errors</indexitem>
    <indexitem target="matlab_4.html#437626">function calling conventions</indexitem>
    <indexitem target="startin5.html#393557">functions</indexitem>
    <indexitem target="functio6.html#397686">functions
        <indexitem target="callin10.html#437762">calling</indexitem>
    </indexitem>
    <indexitem target="intro4.html#404778">Handle Graphics</indexitem>
    <indexitem target="indexi54.html#439219">indexing
        <indexitem target="indexi56.html#444147">efficiency</indexitem>
    </indexitem>
    <indexitem target="startin6.html#393558">input and output</indexitem>
    <indexitem>logical
        <indexitem target="functio5.html#379702">operators</indexitem>
        <indexitem target="matlab_6.html#437642">values</indexitem>
    </indexitem>
    <indexitem target="starti20.html#393581">MEX-file</indexitem>
    <indexitem>M-File Math Library
        <indexitem target="intro23.html#401835">link order</indexitem>
    </indexitem>
    <indexitem target="startin4.html#399683">operators
        <indexitem target="startin4.html#393659">array</indexitem>
        <indexitem target="math_op2.html#438564">functional equivalents</indexitem>
        <indexitem target="functio5.html#379702">indexing</indexitem>
        <indexitem target="functio5.html#379702">input and output</indexitem>
        <indexitem target="functio5.html#379702">logical</indexitem>
        <indexitem target="math_opa.html#438531">mathematical</indexitem>
        <indexitem target="functio3.html#419829">mathematical</indexitem>
        <indexitem target="math_op3.html#438783">overloading</indexitem>
        <indexitem target="functio4.html#399180">relational</indexitem>
        <indexitem target="matlab_2.html#437598">unavailable</indexitem>
        <indexitem target="matlab_6.html#437652">vs. C++</indexitem>
    </indexitem>
    <indexitem target="startin3.html#400321">string array</indexitem>
    <indexitem target="indexi54.html#439219">subscripts
        <indexitem target="indexi56.html#444147">efficiency</indexitem>
    </indexitem>
    <indexitem target="matlab_2.html#437595">syntax, compared to C++</indexitem>
    <indexitem target="matlab_a.html#440847">vs. C++
        <indexitem target="matlab10.html#437762">example</indexitem>
    </indexitem>
</indexitem>
<indexitem>MATLAB Built-In Library
    <indexitem target="writing8.html#442044">calling conventions</indexitem>
</indexitem>
<indexitem>MATLAB C++ Math Library
    <indexitem>installing
        <indexitem target="intro10.html#394496">PC details</indexitem>
        <indexitem target="intro9.html#395483">UNIX details</indexitem>
        <indexitem target="intro7.html#394469">with MATLAB</indexitem>
        <indexitem target="intro8.html#394480">without MATLAB</indexitem>
    </indexitem>
    <indexitem target="callin12.html#437945">relationship to C Math Library</indexitem>
    <indexitem target="startin3.html#400698">unsupported MATLAB features</indexitem>
    <indexitem target="functi24.html#425677">utility routines</indexitem>
</indexitem>
<indexitem target="starti20.html#393581">MATLAB Engine</indexitem>
<indexitem target="intro24.html#405676">MATLAB Math and Graphics Run-Time Library Installer</indexitem>
<indexitem>MATLAB M-File Math Library
    <indexitem target="writing8.html#442044">calling conventions</indexitem>
</indexitem>
<indexitem>matlab.hpp
    <indexitem target="working7.html#447934">including</indexitem>
    <indexitem target="array_i4.html#440645">including</indexitem>
</indexitem>
<indexitem target="functio9.html#417697">matrices, elementary functions</indexitem>
<indexitem target="functio9.html#414759">matrices, specialized functions</indexitem>
<indexitem>matrix
    <indexitem target="functi12.html#418130">analysis functions</indexitem>
    <indexitem target="startin4.html#393659">array operators</indexitem>
    <indexitem target="functi12.html#418085">functions</indexitem>
    <indexitem target="startin4.html#393659">operators</indexitem>
</indexitem>
<indexitem target="functio9.html#408860">matrix manipulation functions</indexitem>
<indexitem target="intro13.html#400835">mbuild
    <indexitem target="intro19.html#401237">-setup option</indexitem>
    <indexitem target="intro19.html#401237">-setup option on PC</indexitem>
    <indexitem target="intro15.html#400945">-setup option on UNIX</indexitem>
    <indexitem>syntax and options
        <indexitem target="intro21.html#401374">on Microsoft Windows</indexitem>
        <indexitem target="intro17.html#401057">on UNIX</indexitem>
    </indexitem>
    <indexitem target="intro22.html#401497">troubleshooting</indexitem>
    <indexitem target="intro19.html#401290">verbose option on PC</indexitem>
    <indexitem target="intro15.html#400974">verbose option on UNIX</indexitem>
</indexitem>
<indexitem target="workin21.html#445585">member functions, of mwArray</indexitem>
<indexitem target="mwarra11.html#438753">member functions, of mwArray</indexitem>
<indexitem target="mwarra15.html#438794">member functions, of mwArray</indexitem>
<indexitem>memory allocation
    <indexitem target="writin11.html#438633">writing a calloc routine</indexitem>
    <indexitem target="writin11.html#438651">writing a deallocation routine</indexitem>
    <indexitem target="writin11.html#438677">writing a malloc routine</indexitem>
    <indexitem target="writin11.html#438665">writing a reallocation routine</indexitem>
</indexitem>
<indexitem target="functi24.html#419169">memory allocation functions</indexitem>
<indexitem target="starti19.html#393568">memory management
    <indexitem target="writin13.html#438699">and performance</indexitem>
    <indexitem target="writin10.html#438606">arrays</indexitem>
    <indexitem target="callin12.html#438208">avoiding destructor call</indexitem>
    <indexitem target="writin11.html#438619">function pointer types</indexitem>
    <indexitem target="callin12.html#438211">memory leaks</indexitem>
    <indexitem target="mwarray8.html#438671">mwArray</indexitem>
    <indexitem target="writin11.html#438613">mwSetLibraryAllocFcns()</indexitem>
    <indexitem target="writin11.html#438611">setting up your own</indexitem>
</indexitem>
<indexitem target="functio8.html#417822">message display</indexitem>
<indexitem target="writing4.html#437782">MessageDialog, Motif widget</indexitem>
<indexitem target="starti20.html#393581">MEX-files</indexitem>
<indexitem target="intro25.html#405918">MFC42.dll</indexitem>
<indexitem target="intro24.html#405692">mglinstaller</indexitem>
<indexitem target="intro24.html#405730">mglinstaller.exe</indexitem>
<indexitem>Microsoft Windows
    <indexitem target="intro18.html#401171">building stand-alone applications</indexitem>
    <indexitem target="directo8.html#32222">directory organization</indexitem>
    <indexitem target="writing4.html#437829">MessageBox</indexitem>
    <indexitem target="writing4.html#437838">PopupMessageBox() C code</indexitem>
    <indexitem target="writing4.html#437829">print handling</indexitem>
</indexitem>
<indexitem target="math_op2.html#438662">minus()</indexitem>
<indexitem target="math_op2.html#438686">mldivide()</indexitem>
<indexitem target="callin12.html#438126">mlfFevalTableSetup()</indexitem>
<indexitem target="callin12.html#438121">mlfFuncp function pointer type</indexitem>
<indexitem target="callin12.html#438204">mlfFuncp function pointer type</indexitem>
<indexitem target="workin11.html#449643">mlfNnz()</indexitem>
<indexitem target="writing9.html#438995">MLM_THROW macros</indexitem>
<indexitem target="writing9.html#441410">MLM_THROW0()</indexitem>
<indexitem>Motif
    <indexitem target="writing4.html#437782">MessageDialog widget</indexitem>
    <indexitem target="writing4.html#437782">print handler</indexitem>
</indexitem>
<indexitem target="math_op2.html#438711">mpower()</indexitem>
<indexitem target="math_op2.html#438698">mrdivide()</indexitem>
<indexitem target="math_op2.html#438674">mtimes()</indexitem>
<indexitem target="functi20.html#425078">multidimensional array functions</indexitem>
<indexitem>multidimensional arrays
    <indexitem target="working5.html#440654">concatenating</indexitem>
    <indexitem target="working5.html#447149">creating by assignment</indexitem>
    <indexitem target="working5.html#453061">creating with constructors</indexitem>
    <indexitem target="workin13.html#452306">of characters</indexitem>
</indexitem>
<indexitem>multidimensional cell arrays
    <indexitem target="workin15.html#444295">concatenating</indexitem>
</indexitem>
<indexitem target="starti14.html#393819">mwArray
    <indexitem target="workin15.html#451919">cell member function</indexitem>
    <indexitem target="mwarraya.html#438526">class interface</indexitem>
    <indexitem target="mwarray2.html#438535">constructors</indexitem>
    <indexitem>converting
        <indexitem target="matlab_6.html#437654">to Boolean</indexitem>
        <indexitem target="workin20.html#445493">to mxArray pointer</indexitem>
        <indexitem target="workin20.html#445491">to scalar</indexitem>
    </indexitem>
    <indexitem target="working3.html#448941">creating
        <indexitem target="working6.html#447817">complex</indexitem>
        <indexitem target="working7.html#447882">example</indexitem>
    </indexitem>
    <indexitem target="mwarra10.html#438719">efficiency of size functions</indexitem>
    <indexitem target="writing9.html#441399">exception messages, in</indexitem>
    <indexitem target="mwarra12.html#438757">extracting mxArray *</indexitem>
    <indexitem target="mwarra12.html#438757">GetData()</indexitem>
    <indexitem target="mwarray3.html#438650">indexing
        <indexitem target="mwarray3.html#438650">see also indexing</indexitem>
    </indexitem>
    <indexitem target="array_i3.html#442789">input</indexitem>
    <indexitem target="array_i7.html#444558">marshalling</indexitem>
    <indexitem target="mwarraya.html#438528">member functions
        <indexitem target="mwarray5.html#438984">cell()</indexitem>
        <indexitem target="mwarray2.html#438535">constructors</indexitem>
        <indexitem target="mwarra11.html#438753">data access</indexitem>
        <indexitem target="mwarra14.html#438786">ExtractData()</indexitem>
        <indexitem target="mwarra14.html#438781">ExtractScalar()</indexitem>
        <indexitem target="mwarray6.html#439086">field()</indexitem>
        <indexitem target="mwarray8.html#438671">memory management</indexitem>
        <indexitem target="mwarra10.html#438708">size</indexitem>
        <indexitem target="workin21.html#445585">Size()</indexitem>
        <indexitem target="mwarra15.html#438794">ToString()</indexitem>
    </indexitem>
    <indexitem target="mwarray8.html#438671">memory management</indexitem>
    <indexitem target="intro2.html#404164">modifying contents</indexitem>
    <indexitem target="mwarray8.html#438680">operator delete()</indexitem>
    <indexitem target="mwarray7.html#438669">operator double()</indexitem>
    <indexitem target="mwarray8.html#438678">operator new()</indexitem>
    <indexitem target="indexi55.html#438032">operator()</indexitem>
    <indexitem target="mwarray9.html#438682">operators
        <indexitem target="startin4.html#393659">array</indexitem>
        <indexitem target="math_op3.html#438772">defining new</indexitem>
        <indexitem target="mwarray9.html#438682">see also operators</indexitem>
    </indexitem>
    <indexitem target="array_i3.html#442789">output</indexitem>
    <indexitem target="callin10.html#437842">pointer to</indexitem>
    <indexitem>print handler
        <indexitem target="writing3.html#437759">getting</indexitem>
        <indexitem target="writinga.html#443316">setting</indexitem>
    </indexitem>
    <indexitem target="array_13.html#438958">reading from disk</indexitem>
    <indexitem target="array_14.html#439061">reading from disk</indexitem>
    <indexitem target="callin12.html#438208">reference count</indexitem>
    <indexitem target="callin12.html#438223">reference count</indexitem>
    <indexitem target="array_12.html#438941">saving to disk</indexitem>
    <indexitem target="array_14.html#439055">saving to disk</indexitem>
    <indexitem target="mwarra13.html#438769">SetData()</indexitem>
    <indexitem target="mwarra10.html#438708">size functions</indexitem>
    <indexitem target="array_10.html#442544">string</indexitem>
    <indexitem target="mwarray7.html#438666">user-defined conversions</indexitem>
</indexitem>
<indexitem>mwArray operators
    <indexitem target="startin4.html#393659">matrix</indexitem>
</indexitem>
<indexitem target="indexi32.html#437883">mwArraydeleting elements from</indexitem>
<indexitem target="excepti2.html#395575">mwBadAlloc class</indexitem>
<indexitem target="excepti2.html#395555">mwChainError class</indexitem>
<indexitem target="functi24.html#419500">mwDisplayException()</indexitem>
<indexitem target="excepti2.html#395563">mwDomainError class</indexitem>
<indexitem target="functi24.html#421551">mwErrorFunc</indexitem>
<indexitem>mwException
    <indexitem target="excepti2.html#395537">available subclasses</indexitem>
    <indexitem target="exceptia.html#395534">deriving classes from</indexitem>
</indexitem>
<indexitem target="intro2.html#402940">mwException class</indexitem>
<indexitem target="starti18.html#393821">mwException class</indexitem>
<indexitem target="writing6.html#439986">mwException class</indexitem>
<indexitem target="writing7.html#438495">mwException class</indexitem>
<indexitem target="excepti2.html#395539">mwException class</indexitem>
<indexitem target="functi24.html#421603">mwExceptionFunc</indexitem>
<indexitem target="functi24.html#419561">mwGetErroMsgrHandler()</indexitem>
<indexitem target="writing3.html#437761">mwGetPrintHandler()</indexitem>
<indexitem target="functi24.html#419603">mwGetPrintHandler()</indexitem>
<indexitem target="excepti2.html#395571">mwIllegalOperation class</indexitem>
<indexitem target="starti14.html#393883">mwIndex class</indexitem>
<indexitem target="excepti2.html#395543">mwLogicError class</indexitem>
<indexitem target="functi24.html#420137">mwMemAllocFunc</indexitem>
<indexitem target="functi24.html#421613">mwMemCallocFunc</indexitem>
<indexitem target="functi24.html#421612">mwMemReallocFunc</indexitem>
<indexitem target="functi24.html#420128">mwOutputFunc</indexitem>
<indexitem target="excepti2.html#395567">mwOverflowError class</indexitem>
<indexitem target="writing9.html#441410">mwRangeError class</indexitem>
<indexitem target="excepti2.html#395559">mwRangeError class</indexitem>
<indexitem target="excepti2.html#395551">mwRuntimeError class</indexitem>
<indexitem target="functi24.html#419099">mwSetErrorMsgHandler()</indexitem>
<indexitem target="writing8.html#442060">mwSetErrorMsgHandler() routine</indexitem>
<indexitem target="functi24.html#419129">mwSetExceptionMsgHandler()</indexitem>
<indexitem target="writin11.html#438613">mwSetLibraryAllocFcns()</indexitem>
<indexitem target="writing2.html#437755">mwSetPrintHandler()</indexitem>
<indexitem target="functi24.html#418993">mwSetPrintHandler()
    <indexitem target="writing4.html#441954">calling first</indexitem>
</indexitem>
<indexitem target="starti14.html#393883">mwSubArray
    <indexitem target="workin20.html#445413">converting to mwArray</indexitem>
</indexitem>
<indexitem target="excepti2.html#395547">mwSubclassResponsibility class</indexitem>
<indexitem target="calling9.html#440010">mwVarargin object</indexitem>
<indexitem target="calling7.html#439566">mwVarargin> class</indexitem>
<indexitem target="calling9.html#439489">mwVarargout object</indexitem>
<indexitem target="calling8.html#439561">mwVarargout> class</indexitem>
<indexitem target="callin12.html#438219">mxArray
    <indexitem target="functi25.html#421232">array access routines</indexitem>
    <indexitem target="callin12.html#438208">conversion to mwArray</indexitem>
    <indexitem target="callin12.html#438216">conversion to mwArray</indexitem>
</indexitem>
<indexitem>mxArray *
    <indexitem target="workin20.html#445411">converting to mwArray</indexitem>
</indexitem>
<indexitem target="matlab_7.html#437657">name conflicts
    <indexitem target="matlab_9.html#437690">table of</indexitem>
</indexitem>
<indexitem>naming conventions
    <indexitem target="functi25.html#421232">array access routines</indexitem>
</indexitem>
<indexitem target="indexi13.html#440000">N-dimensional indexing</indexitem>
<indexitem target="indexi17.html#440121">N-dimensional indexing
    <indexitem target="indexi16.html#437629">selecting a matrix of elements</indexitem>
    <indexitem target="indexi14.html#437593">selecting a single element</indexitem>
    <indexitem target="indexi15.html#437599">selecting a vector of elements</indexitem>
</indexitem>
<indexitem>nonzero elements
    <indexitem target="workin11.html#449643">determining number of</indexitem>
</indexitem>
<indexitem target="matlab_9.html#437721">not_func()</indexitem>
<indexitem target="starti21.html#401446">null array</indexitem>
<indexitem target="indexi41.html#440724">null array
    <indexitem target="indexi32.html#437883">and array deletion</indexitem>
</indexitem>
<indexitem target="functi11.html#413792">number theoretic functions</indexitem>
<indexitem>numeric arrays
    <indexitem target="workin15.html#450464">converting to cell arrays</indexitem>
    <indexitem target="workin13.html#452359">converting to character arrays</indexitem>
    <indexitem target="working4.html#450510">creating</indexitem>
</indexitem>
<indexitem target="functi15.html#414961">numerical integration</indexitem>
<indexitem>numerical linear algebra
    <indexitem target="functi12.html#418247">eigenvalues and singular values</indexitem>
    <indexitem target="functi12.html#414652">factorization utilities</indexitem>
    <indexitem target="functi12.html#418036">linear equations</indexitem>
    <indexitem target="functi12.html#418130">matrix analysis</indexitem>
    <indexitem target="functi12.html#418085">matrix functions</indexitem>
</indexitem>
<indexitem target="functi18.html#415735">object functions</indexitem>
<indexitem target="functi15.html#415069">ODE option handling</indexitem>
<indexitem target="functi15.html#414935">ODE solvers</indexitem>
<indexitem>offsets
    <indexitem target="indexin5.html#439899">for indexing</indexitem>
</indexitem>
<indexitem target="indexin7.html#442837">one-dimensional indexing
    <indexitem target="indexin7.html#444178">range for index</indexitem>
    <indexitem target="indexi10.html#438652">selecting a matrix</indexitem>
    <indexitem target="indexin8.html#438630">selecting a single element</indexitem>
    <indexitem target="indexin9.html#438633">selecting a vector</indexitem>
    <indexitem target="indexi54.html#439219">table of examples</indexitem>
    <indexitem target="indexi19.html#439637">with a logical index</indexitem>
</indexitem>
<indexitem>ones()
    <indexitem target="indexi52.html#438406">and indexing</indexitem>
</indexitem>
<indexitem target="functi17.html#407822">opening files</indexitem>
<indexitem target="mwarray8.html#438680">operator delete()</indexitem>
<indexitem target="mwarray7.html#438669">operator double()</indexitem>
<indexitem target="mwarray8.html#438678">operator new()</indexitem>
<indexitem target="calling5.html#400778">operator&()</indexitem>
<indexitem target="indexi55.html#438032">operator()</indexitem>
<indexitem target="math_op3.html#438766">operator**(), unavailability of</indexitem>
<indexitem target="math_op3.html#438773">operator*=()</indexitem>
<indexitem target="array_i3.html#442789">operator<<()</indexitem>
<indexitem target="mwarray9.html#438685">operator<<()</indexitem>
<indexitem target="array_i3.html#442789">operator>>()</indexitem>
<indexitem target="mwarray9.html#438688">operator>>()</indexitem>
<indexitem target="starti15.html#393564">operators
    <indexitem target="math_op3.html#438783">arity</indexitem>
    <indexitem target="startin4.html#393659">array</indexitem>
    <indexitem target="math_opa.html#438531">array</indexitem>
    <indexitem target="math_op2.html#438561">C++ syntax</indexitem>
    <indexitem target="math_op3.html#438772">defining new</indexitem>
    <indexitem target="math_op2.html#438561">functional equivalents</indexitem>
    <indexitem target="functio5.html#379702">indexing</indexitem>
    <indexitem target="functio2.html#404993">list of</indexitem>
    <indexitem target="functio3.html#419829">mathematical</indexitem>
    <indexitem>MATLAB
        <indexitem target="matlab_2.html#437598">unavailable</indexitem>
    </indexitem>
    <indexitem target="startin4.html#393659">matrix</indexitem>
    <indexitem target="math_opa.html#438531">matrix</indexitem>
    <indexitem target="functio5.html#379702">miscellaneous</indexitem>
    <indexitem target="mwarray9.html#438682">mwArray</indexitem>
    <indexitem target="math_op3.html#438765">overloading
        <indexitem target="math_op3.html#438783">arity</indexitem>
        <indexitem target="math_op3.html#438783">precedence</indexitem>
    </indexitem>
    <indexitem>precedence
        <indexitem target="math_op3.html#438783">and parentheses</indexitem>
        <indexitem target="math_op3.html#438783">overloading</indexitem>
    </indexitem>
    <indexitem target="startin4.html#393630">relational</indexitem>
    <indexitem target="functio4.html#399180">relational
        <indexitem target="functio4.html#405155">logical result</indexitem>
        <indexitem target="matlab_6.html#437652">return value</indexitem>
    </indexitem>
    <indexitem target="functio5.html#379702">stream</indexitem>
    <indexitem target="starti15.html#394310">vectorized</indexitem>
</indexitem>
<indexitem>operators and special functions
    <indexitem target="functio8.html#412370">arithmetic operators</indexitem>
    <indexitem target="functio8.html#426259">bitwise functions</indexitem>
    <indexitem target="functio8.html#416317">logical functions</indexitem>
    <indexitem target="functio8.html#412434">logical operators</indexitem>
    <indexitem target="functio8.html#417814">MATLAB as a programming language</indexitem>
    <indexitem target="functio8.html#417822">message display</indexitem>
    <indexitem target="functio8.html#412456">set operators</indexitem>
    <indexitem target="functio8.html#407343">special operators</indexitem>
</indexitem>
<indexitem target="functi15.html#409200">optimization and root finding</indexitem>
<indexitem>options file
    <indexitem target="intro15.html#400950">locating on UNIX</indexitem>
    <indexitem>making changes persist
        <indexitem target="intro15.html#400983">on UNIX</indexitem>
    </indexitem>
</indexitem>
<indexitem>options files
    <indexitem target="intro19.html#401343">combining customized on PC</indexitem>
    <indexitem target="intro19.html#401201">locating on PC</indexitem>
    <indexitem target="intro15.html#400927">locating on UNIX</indexitem>
    <indexitem>making changes persist
        <indexitem target="intro19.html#401295">on PCs</indexitem>
    </indexitem>
    <indexitem target="intro19.html#401282">modifying on PC</indexitem>
    <indexitem target="intro15.html#400969">modifying on UNIX</indexitem>
    <indexitem target="intro19.html#405444">PC</indexitem>
    <indexitem target="intro13.html#400892">purpose</indexitem>
    <indexitem target="intro19.html#401350">temporarily changing on PC</indexitem>
    <indexitem target="intro15.html#400987">temporarily changing on UNIX</indexitem>
</indexitem>
<indexitem>options, mbuild
    <indexitem target="intro21.html#401383">on Microsoft Windows</indexitem>
    <indexitem target="intro17.html#401066">on UNIX</indexitem>
</indexitem>
<indexitem target="matlab_9.html#437726">or_func()</indexitem>
<indexitem>order
    <indexitem target="intro23.html#401835">link</indexitem>
    <indexitem target="writing4.html#441954">of call to mwSetPrintHandler()</indexitem>
</indexitem>
<indexitem>ordinary differential equations
    <indexitem target="functi15.html#415069">option handling</indexitem>
    <indexitem target="functi15.html#414935">solvers</indexitem>
</indexitem>
<indexitem>output
    <indexitem target="writinga.html#441480">and graphical user interface</indexitem>
    <indexitem>arguments
        <indexitem target="calling4.html#403414">optional</indexitem>
    </indexitem>
    <indexitem target="working7.html#447882">example</indexitem>
    <indexitem target="array_i4.html#440593">example</indexitem>
    <indexitem target="array_i5.html#439610">example</indexitem>
    <indexitem target="working7.html#447968">format</indexitem>
    <indexitem target="array_i4.html#440679">format</indexitem>
    <indexitem target="starti17.html#393566">mwArray</indexitem>
    <indexitem target="array_i3.html#442789">mwArray</indexitem>
    <indexitem target="array_12.html#438941">save()</indexitem>
    <indexitem target="array_14.html#439055">save()</indexitem>
    <indexitem target="starti17.html#394369">stream</indexitem>
    <indexitem target="array_ia.html#442749">stream</indexitem>
    <indexitem target="writing4.html#437772">to GUI</indexitem>
</indexitem>
<indexitem target="intro24.html#405676">packaging stand-alone applications</indexitem>
<indexitem>parentheses
    <indexitem target="math_op3.html#438783">and operator precedence</indexitem>
    <indexitem target="indexin4.html#442143">indexing operator</indexitem>
</indexitem>
<indexitem target="matlab_9.html#437731">pascal_func() (PC only)</indexitem>
<indexitem>PATH
    <indexitem target="intro24.html#405730">run-time libraries</indexitem>
</indexitem>
<indexitem target="indexi30.html#437879">performance
    <indexitem target="writin13.html#438699">and memory manager</indexitem>
    <indexitem target="workin20.html#445553">data type conversion</indexitem>
    <indexitem target="workin20.html#445551">See also efficiency</indexitem>
</indexitem>
<indexitem target="starti21.html#401441">plus()</indexitem>
<indexitem target="math_op2.html#438650">plus()</indexitem>
<indexitem>polynomial and interpolation functions
    <indexitem target="functi14.html#413973">data interpolation</indexitem>
    <indexitem target="functi14.html#413863">geometric analysis</indexitem>
    <indexitem target="functi14.html#407680">polynomials</indexitem>
    <indexitem target="functi14.html#413929">spline interpolation</indexitem>
</indexitem>
<indexitem target="matlab10.html#437762">polynomial root-finder</indexitem>
<indexitem target="functi14.html#407680">polynomials</indexitem>
<indexitem>PopupMessageBox()
    <indexitem target="writing4.html#437838">Microsoft Windows C code</indexitem>
    <indexitem target="writing4.html#437795">X Window system C code</indexitem>
</indexitem>
<indexitem target="math_op2.html#438638">power()</indexitem>
<indexitem target="math_op3.html#438783">precedence, of operators</indexitem>
<indexitem>print handlers
    <indexitem target="writing2.html#437749">default, C++ code</indexitem>
    <indexitem target="writing3.html#437759">getting</indexitem>
    <indexitem target="writing4.html#437829">Microsoft Windows example</indexitem>
    <indexitem target="writing3.html#437761">mwGetPrintHandler()</indexitem>
    <indexitem target="writing2.html#437755">mwSetPrintHandler()</indexitem>
    <indexitem target="writing2.html#437754">providing your own</indexitem>
    <indexitem target="writinga.html#443316">setting</indexitem>
    <indexitem target="writing4.html#437779">X Window system example</indexitem>
</indexitem>
<indexitem target="functi24.html#423127">print handling functions</indexitem>
<indexitem>printing
    <indexitem target="working7.html#447942">array</indexitem>
    <indexitem target="array_i4.html#440653">array</indexitem>
    <indexitem target="writing7.html#438505">exception objects</indexitem>
    <indexitem target="callin10.html#437762">See also output</indexitem>
</indexitem>
<indexitem target="matlab_9.html#437736">quad_func()</indexitem>
<indexitem target="functi15.html#414961">quadrature</indexitem>
<indexitem target="functi24.html#416837">ramp()
    <indexitem target="matlab_2.html#437609">use instead of :</indexitem>
</indexitem>
<indexitem>ramps
    <indexitem target="working5.html#449181">creating</indexitem>
</indexitem>
<indexitem target="starti21.html#401441">rdivide()</indexitem>
<indexitem target="math_op2.html#438614">rdivide()</indexitem>
<indexitem target="errorme2.html#394259">reallog()</indexitem>
<indexitem target="errorme2.html#394259">reallog10()</indexitem>
<indexitem target="errorme2.html#394259">realpow()</indexitem>
<indexitem>reference
    <indexitem target="starti21.html#401437">const</indexitem>
</indexitem>
<indexitem target="callin12.html#438223">reference count</indexitem>
<indexitem target="writin13.html#438709">reference count</indexitem>
<indexitem target="callin12.html#438001">registering functions with feval()</indexitem>
<indexitem>relational operator functions
    <indexitem target="functio8.html#412412">list of</indexitem>
</indexitem>
<indexitem target="functi10.html#413189">remainder functions</indexitem>
<indexitem target="functi23.html#425259">reordering algorithms</indexitem>
<indexitem target="intro21.html#401393">response file</indexitem>
<indexitem target="starti12.html#393878">return values, multiple</indexitem>
<indexitem target="callin10.html#437838">return values, multiple</indexitem>
<indexitem target="matlab10.html#437762">roots()</indexitem>
<indexitem target="functi10.html#413189">rounding functions</indexitem>
<indexitem target="working6.html#441356">row2mat()</indexitem>
<indexitem target="starti21.html#401430">row-major order</indexitem>
<indexitem target="working6.html#441356">row-major order</indexitem>
<indexitem>run-time libraries
    <indexitem target="intro24.html#405676">distributing</indexitem>
</indexitem>
<indexitem target="startin6.html#397602">save()</indexitem>
<indexitem target="array_12.html#438941">save()</indexitem>
<indexitem target="array_14.html#438986">save()</indexitem>
<indexitem target="array_14.html#439055">save()
    <indexitem target="array_14.html#439273">nonstandard calling convention</indexitem>
</indexitem>
<indexitem target="working6.html#451544">scalar expansion</indexitem>
<indexitem>scalars
    <indexitem target="workin20.html#445405">converting to mwArray</indexitem>
</indexitem>
<indexitem target="startin6.html#395940">scanf()</indexitem>
<indexitem target="functi24.html#416686">sequences, generating functions</indexitem>
<indexitem target="functio8.html#412456">set operator functions</indexitem>
<indexitem target="mwarra13.html#438769">SetData()</indexitem>
<indexitem>settings
    <indexitem target="intro13.html#400892">compiler</indexitem>
    <indexitem target="intro13.html#400892">linker</indexitem>
</indexitem>
<indexitem>SHLIB_PATH
    <indexitem target="intro24.html#405726">run-time libraries</indexitem>
</indexitem>
<indexitem target="startin9.html#393806">side effects</indexitem>
<indexitem>sin()
    <indexitem target="matlab_8.html#437661">conflict with standard function</indexitem>
</indexitem>
<indexitem target="functi12.html#418247">singular values</indexitem>
<indexitem>size
    <indexitem target="workin21.html#445568">determining array size</indexitem>
</indexitem>
<indexitem target="mwarra10.html#438710">size()</indexitem>
<indexitem target="functi13.html#412330">sound and audio</indexitem>
<indexitem>sparse matrix
    <indexitem target="working9.html#449548">converting numeric array</indexitem>
    <indexitem target="workin10.html#449639">converting to full matrix format</indexitem>
    <indexitem target="working8.html#449483">creating</indexitem>
    <indexitem target="working9.html#449590">creating from data</indexitem>
</indexitem>
<indexitem>sparse matrix functions
    <indexitem target="functi23.html#425297">linear algebra</indexitem>
    <indexitem target="functi23.html#425335">linear equations</indexitem>
    <indexitem target="functi23.html#425156">list of</indexitem>
    <indexitem target="functi23.html#425614">miscellaneous</indexitem>
    <indexitem target="functi23.html#425259">reordering algorithms</indexitem>
</indexitem>
<indexitem target="functio8.html#407343">special operator functions</indexitem>
<indexitem target="functi11.html#412921">specialized math functions</indexitem>
<indexitem target="functi14.html#413929">spline interpolation</indexitem>
<indexitem target="startin6.html#395940">sprintf()
    <indexitem target="array_i9.html#440220">conflict with standard function</indexitem>
</indexitem>
<indexitem>sqrt()
    <indexitem target="matlab_8.html#437661">conflict with standard function</indexitem>
</indexitem>
<indexitem target="startin6.html#395940">sscanf()</indexitem>
<indexitem target="starti20.html#393486">stand-alone applications
    <indexitem target="intro18.html#401171">building on Microsoft Windows</indexitem>
    <indexitem target="intro14.html#400896">building on UNIX</indexitem>
    <indexitem target="intro24.html#405676">distributing</indexitem>
    <indexitem target="intro24.html#405678">licensing</indexitem>
</indexitem>
<indexitem target="matlab_9.html#438716">std_func()</indexitem>
<indexitem>storage layout
    <indexitem target="working6.html#451558">column-major</indexitem>
    <indexitem target="working7.html#447935">MATLAB vs. C++</indexitem>
</indexitem>
<indexitem target="startin3.html#400321">string array
    <indexitem target="array_10.html#438618">input of</indexitem>
    <indexitem target="array_10.html#438612">output of</indexitem>
</indexitem>
<indexitem target="functi16.html#409320">string operations</indexitem>
<indexitem target="functi16.html#415177">string tests</indexitem>
<indexitem target="functi16.html#407811">string to number conversion</indexitem>
<indexitem>strings
    <indexitem target="workin20.html#445407">converting to mwArray</indexitem>
    <indexitem target="workin12.html#452040">creating</indexitem>
    <indexitem target="mwarra15.html#438794">extracting data from</indexitem>
</indexitem>
<indexitem target="writing9.html#441405">strstream</indexitem>
<indexitem target="matlab_9.html#438422">struct_func()</indexitem>
<indexitem target="functi22.html#425152">structure functions</indexitem>
<indexitem>structure indexing
    <indexitem target="indexi44.html#440763">accessing a field</indexitem>
    <indexitem target="indexi45.html#440767">accessing the contents of a field</indexitem>
    <indexitem target="indexi46.html#440778">assigning values to a field</indexitem>
    <indexitem target="indexi47.html#440786">assignment values to field elements</indexitem>
    <indexitem target="indexi51.html#440817">deleting elements</indexitem>
    <indexitem target="indexi48.html#440795">referencing a single structure</indexitem>
    <indexitem target="indexi49.html#440799">referencing nested structures</indexitem>
    <indexitem target="indexi42.html#442446">use of mwArray field()</indexitem>
    <indexitem target="indexi50.html#440808">within cells</indexitem>
</indexitem>
<indexitem>structures
    <indexitem target="workin18.html#449769">converting cell arrays</indexitem>
    <indexitem target="workin15.html#450464">converting to cell arrays</indexitem>
    <indexitem target="workin17.html#449702">creating</indexitem>
    <indexitem target="workin18.html#449749">using mlfStruct()</indexitem>
</indexitem>
<indexitem>subscripting
    <indexitem target="indexin5.html#439899">how MATLAB calculates indices</indexitem>
</indexitem>
<indexitem target="indexin4.html#443622">subscripts
    <indexitem target="indexi53.html#439155">concatenation</indexitem>
    <indexitem target="indexi19.html#439637">logical</indexitem>
</indexitem>
<indexitem target="callin10.html#437762">svd()</indexitem>
<indexitem target="startin8.html#393657">switch</indexitem>
<indexitem>syntax
    <indexitem target="starti12.html#393866">C++</indexitem>
    <indexitem target="matlab_2.html#437595">C++</indexitem>
    <indexitem target="callin12.html#438001">feval macros</indexitem>
    <indexitem target="indexi54.html#439219">indexing</indexitem>
    <indexitem target="intro5.html#404793">library functions, documented online</indexitem>
    <indexitem target="startin4.html#394305">MATLAB</indexitem>
    <indexitem target="indexi54.html#439219">subscripts</indexitem>
</indexitem>
<indexitem>tan()
    <indexitem target="matlab_8.html#437661">conflict with standard function</indexitem>
</indexitem>
<indexitem target="intro11.html#400706">templates, required feature</indexitem>
<indexitem>temporary variables
    <indexitem target="writin13.html#438706">and C++</indexitem>
    <indexitem target="indexi53.html#439161">avoiding when indexing</indexitem>
</indexitem>
<indexitem target="writing9.html#440763">throw</indexitem>
<indexitem target="writing9.html#439007">throw</indexitem>
<indexitem>thunk functions
    <indexitem target="callin12.html#438200">grouping in one file</indexitem>
    <indexitem target="callin12.html#438197">handling one type of function</indexitem>
    <indexitem target="callin12.html#437945">require C Math Library interface</indexitem>
    <indexitem target="callin12.html#438203">require C Math Library interface</indexitem>
    <indexitem target="callin12.html#438203">writing</indexitem>
</indexitem>
<indexitem target="functi19.html#414854">time, current</indexitem>
<indexitem target="writin13.html#438694">time/space trade-off</indexitem>
<indexitem target="math_op2.html#438602">times()</indexitem>
<indexitem target="functi19.html#415858">timing functions</indexitem>
<indexitem target="starti12.html#393888">tobool()</indexitem>
<indexitem target="array_14.html#439064">tobool()</indexitem>
<indexitem target="matlab_6.html#437645">tobool()</indexitem>
<indexitem target="mwarra15.html#438794">ToString()</indexitem>
<indexitem target="matlab_a.html#437582">translating from MATLAB to C++</indexitem>
<indexitem target="math_op2.html#438735">transpose()</indexitem>
<indexitem target="math_op2.html#438738">transpose()
    <indexitem target="matlab_2.html#437614">use instead of .'</indexitem>
</indexitem>
<indexitem>trigonometric functions
    <indexitem target="matlab_8.html#437661">conflict with standard functions</indexitem>
    <indexitem target="functi10.html#413279">list of</indexitem>
</indexitem>
<indexitem>troubleshooting
    <indexitem target="intro25.html#405918">starting stand-alone graphics applications</indexitem>
</indexitem>
<indexitem target="writing6.html#442340">try</indexitem>
<indexitem target="startin7.html#393559">try block</indexitem>
<indexitem target="writing6.html#439970">try-block</indexitem>
<indexitem target="writing7.html#438488">try-block</indexitem>
<indexitem>two-dimensional indexing
    <indexitem target="indexi54.html#439219">table of examples</indexitem>
    <indexitem target="indexi19.html#439637">with logical indices</indexitem>
</indexitem>
<indexitem target="matlab_9.html#437746">union_func()</indexitem>
<indexitem>UNIX
    <indexitem target="intro14.html#400896">building stand-alone applications</indexitem>
    <indexitem target="directo2.html#31581">directory organization</indexitem>
</indexitem>
<indexitem>utility functions
    <indexitem target="functi24.html#419077">error and exception handling</indexitem>
    <indexitem target="functi24.html#416686">generating sequences</indexitem>
    <indexitem target="functi24.html#424037">indexing</indexitem>
    <indexitem target="functi24.html#419169">memory allocation</indexitem>
    <indexitem target="functi24.html#423127">print handling</indexitem>
</indexitem>
<indexitem target="calling7.html#438891">varargin functions</indexitem>
<indexitem target="calling8.html#438905">varargout functions</indexitem>
<indexitem target="matlab_3.html#437618">variable declaration, C++</indexitem>
<indexitem target="intro2.html#402930">vectorization</indexitem>
<indexitem target="startin2.html#393738">vectorization
    <indexitem target="starti13.html#395213">of functions</indexitem>
    <indexitem target="starti21.html#401441">of functions</indexitem>
    <indexitem target="starti15.html#394310">of operators</indexitem>
</indexitem>
<indexitem>vertcat()
    <indexitem target="matlab_2.html#437601">use instead of []</indexitem>
</indexitem>
<indexitem target="startin8.html#393657">while</indexitem>
<indexitem>X Window system
    <indexitem target="writing4.html#437825">initializing</indexitem>
    <indexitem target="writing4.html#437795">PopupMessageBox() C code</indexitem>
    <indexitem target="writing4.html#437782">print handler</indexitem>
    <indexitem>X Toolkit
        <indexitem target="writing4.html#437803">XtPopup()</indexitem>
        <indexitem target="writing4.html#437799">XtSetArg()</indexitem>
        <indexitem target="writing4.html#437801">XtSetValues()</indexitem>
    </indexitem>
</indexitem>
<indexitem target="writing4.html#437814">XmCreateMessageDialog()</indexitem>
<indexitem target="matlab_9.html#437751">xor_func()</indexitem>

</index>
