<?xml version='1.0' encoding='ISO-8859-1' ?>
<!-- $Revision: 1.3 $ $Date: 2000/09/08 19:19:01 $ -->

<toc version="1.0">

<tocitem target="intro.html">Using the C Math Library

<tocitem target="intro.html">Getting Started
    <tocitem target="intro.html#28771">Introduction
        <tocitem target="intro.html#33363">Who Should Read This Book</tocitem>
        <tocitem target="intro.html#40757">MATLAB C Math Library Features
            <tocitem target="intro.html#40772">Unsupported MATLAB Features</tocitem>
        </tocitem>
        <tocitem target="intro.html#33398">Library Routine Naming Convention</tocitem>
        <tocitem target="intro2.html#40809">MATLAB C Math Library Documentation
            <tocitem target="intro2.html#35489">How This Book Is Organized</tocitem>
            <tocitem target="intro2.html#35487">Accessing Online Reference Documentation</tocitem>
            <tocitem target="intro2.html#29002">Additional Sources of Information</tocitem>
        </tocitem>
    </tocitem>
    <tocitem target="intro3.html#28088">Installing the MATLAB C Math Library
        <tocitem target="intro4.html#28092">Installation with MATLAB</tocitem>
        <tocitem target="intro5.html#33528">Installation Without MATLAB</tocitem>
        <tocitem target="intro6.html#28114">Verifying a UNIX Installation</tocitem>
        <tocitem target="intro7.html#28119">Verifying a PC Installation</tocitem>
    </tocitem>
</tocitem>
<tocitem target="writ_pro.html">Writing and Building Programs
    <tocitem target="writ_pro.html#71049">Introduction
        <tocitem target="writ_pr2.html#68415">Example - Writing a Simple Program
            <tocitem target="writ_pr2.html#62384">Output</tocitem>
        </tocitem>
    </tocitem>
    <tocitem target="writ_pr3.html#71933">Building Stand-Alone C Applications
        <tocitem target="writ_pr3.html#71938">Packaging Stand-Alone Applications</tocitem>
        <tocitem target="writ_pr4.html#71941">Overview
            <tocitem target="writ_pr4.html#71996">Compiler Options Files</tocitem>
        </tocitem>
    </tocitem>
    <tocitem target="writ_pr5.html#72003">Building UNIX Applications
        <tocitem target="writ_pr6.html#72005">Configuring the Build Environment
            <tocitem target="writ_pr6.html#72033">Locating Options Files</tocitem>
            <tocitem target="writ_pr6.html#72040">Using the System Compiler</tocitem>
            <tocitem target="writ_pr6.html#72049">Changing the Default Compiler</tocitem>
            <tocitem target="writ_pr6.html#72073">Modifying the Options File</tocitem>
            <tocitem target="writ_pr6.html#72088">Temporarily Changing the Compiler</tocitem>
        </tocitem>
        <tocitem target="writ_pr7.html#72094">Building an Application
            <tocitem target="writ_pr7.html#72098">Locating Shared Libraries</tocitem>
            <tocitem target="writ_pr7.html#72148">Running Your Application</tocitem>
        </tocitem>
        <tocitem target="writ_pr8.html#72158">mbuild Options</tocitem>
    </tocitem>
    <tocitem target="writ_pr9.html#72272">Building Microsoft Windows Applications
        <tocitem target="writ_p10.html#72274">Configuring the Build Environment
            <tocitem target="writ_p10.html#72301">Locating Options Files</tocitem>
            <tocitem target="writ_p10.html#72311">Systems with Exactly One C/C++ Compiler</tocitem>
            <tocitem target="writ_p10.html#72320">Systems with More than One Compiler</tocitem>
            <tocitem target="writ_p10.html#72334">Changing the Default Compiler</tocitem>
            <tocitem target="writ_p10.html#72381">Modifying the Options File</tocitem>
            <tocitem target="writ_p10.html#72440">Combining Customized C and C++ Options Files</tocitem>
            <tocitem target="writ_p10.html#72447">Temporarily Changing the Compiler</tocitem>
        </tocitem>
        <tocitem target="writ_p11.html#72452">Building an Application
            <tocitem target="writ_p11.html#72456">Shared Libraries (DLLs)</tocitem>
            <tocitem target="writ_p11.html#72461">Running Your Application</tocitem>
        </tocitem>
        <tocitem target="writ_p12.html#72471">mbuild Options</tocitem>
    </tocitem>
    <tocitem target="writ_p13.html#73573">Distributing Stand-Alone Applications
        <tocitem target="writ_p13.html#73591">Packaging the MATLAB Math Run-Time Libraries</tocitem>
        <tocitem target="writ_p13.html#73839">Installing Your Application
            <tocitem target="writ_p13.html#73929">On UNIX Systems</tocitem>
            <tocitem target="writ_p13.html#73695">On PCs</tocitem>
        </tocitem>
        <tocitem target="writ_p14.html#74282">Problem Starting Stand-Alone Application</tocitem>
    </tocitem>
    <tocitem target="writ_p15.html#72573">Building Shared Libraries</tocitem>
    <tocitem target="writ_p16.html#72593">Troubleshooting mbuild
        <tocitem target="writ_p16.html#72596">Options File Not Writable</tocitem>
        <tocitem target="writ_p16.html#72598">Directory or File Not Writable</tocitem>
        <tocitem target="writ_p16.html#72600">mbuild Generates Errors</tocitem>
        <tocitem target="writ_p16.html#72602">Compiler and/or Linker Not Found</tocitem>
        <tocitem target="writ_p16.html#72604">mbuild Not a Recognized Command</tocitem>
        <tocitem target="writ_p16.html#72606">Cannot Locate Your Compiler (PC)</tocitem>
        <tocitem target="writ_p16.html#72613">Internal Error When Using mbuild -setup (PC)</tocitem>
        <tocitem target="writ_p16.html#72617">Verification of mbuild Fails</tocitem>
    </tocitem>
    <tocitem target="writ_p17.html#72620">Linking Applications Without mbuild</tocitem>
</tocitem>
<tocitem target="arrays.html">Working with MATLAB Arrays
    <tocitem target="arrays.html#59945">Introduction
        <tocitem target="arrays2.html#48362">Supported MATLAB Array Types</tocitem>
        <tocitem target="arrays3.html#55873">MATLAB Array C Data Type</tocitem>
    </tocitem>
    <tocitem target="arrays4.html#53539">Numeric Arrays
        <tocitem target="arrays5.html#57369">Creating Numeric Arrays
            <tocitem target="arrays5.html#51705">Using Numeric Array Creation Routines</tocitem>
            <tocitem target="arrays5.html#56097">Creating Numeric Arrays by Calling Arithmetic Routines</tocitem>
            <tocitem target="arrays5.html#50574">Creating Numeric Arrays by Concatenation</tocitem>
            <tocitem target="arrays5.html#51901">Creating Numeric Arrays by Assignment</tocitem>
        </tocitem>
        <tocitem target="arrays6.html#52311">Initializing a Numeric Array with Data
            <tocitem target="arrays6.html#53551">Column-Major Storage versus Row-Major Storage</tocitem>
        </tocitem>
        <tocitem target="arrays7.html#51898">Example Program: Creating Numeric Arrays (ex1.c)</tocitem>
    </tocitem>
    <tocitem target="arrays8.html#49885">Sparse Matrices
        <tocitem target="arrays9.html#52912">Creating a Sparse Matrix
            <tocitem target="arrays9.html#56698">Converting an Existing Matrix into Sparse Format</tocitem>
            <tocitem target="arrays9.html#50711">Creating a Sparse Matrix from Data</tocitem>
        </tocitem>
        <tocitem target="arrays10.html#52991">Converting a Sparse Matrix to Full Matrix Format</tocitem>
        <tocitem target="arrays11.html#56654">Evaluating Arrays for Sparse Storage</tocitem>
    </tocitem>
    <tocitem target="arrays12.html#49901">Character Arrays
        <tocitem target="arrays13.html#51748">Creating MATLAB Character Arrays
            <tocitem target="arrays13.html#56009">Using Explicit Character Array Creation Routines</tocitem>
            <tocitem target="arrays13.html#57864">Converting Numeric Arrays to Character Arrays</tocitem>
            <tocitem target="arrays13.html#54969">Creating Multidimensional Arrays of Strings</tocitem>
        </tocitem>
        <tocitem target="arrays14.html#54931">Accessing Individual Strings in an Array of Strings</tocitem>
    </tocitem>
    <tocitem target="arrays15.html#51735">Cell Arrays
        <tocitem target="arrays16.html#51688">Creating Cell Arrays
            <tocitem target="arrays16.html#56804">Using the Cell Array Creation Routine</tocitem>
            <tocitem target="arrays16.html#50890">Using Cell Array Conversion Routines</tocitem>
            <tocitem target="arrays16.html#50900">Using Concatenation to Create Cell Arrays</tocitem>
            <tocitem target="arrays16.html#50901">Using Assignment to Create Cell Arrays</tocitem>
        </tocitem>
        <tocitem target="arrays17.html#50894">Displaying the Contents of a Cell Array</tocitem>
    </tocitem>
    <tocitem target="arrays18.html#49900">MATLAB Structures
        <tocitem target="arrays19.html#57445">Creating Structures
            <tocitem target="arrays19.html#49904">Using a Structure Creation Routine</tocitem>
            <tocitem target="arrays19.html#51573">Creating Multidimensional Arrays of Structures</tocitem>
            <tocitem target="arrays19.html#51368">Using a Structure Conversion Routine</tocitem>
            <tocitem target="arrays19.html#51413">Using Assignment to Create Structures</tocitem>
        </tocitem>
    </tocitem>
    <tocitem target="arrays20.html#57649">Performing Common Array Programming Tasks
        <tocitem target="arrays21.html#57674">Allocating and Freeing MATLAB Arrays</tocitem>
        <tocitem target="arrays22.html#57684">Displaying MATLAB Arrays
            <tocitem target="arrays22.html#57701">Formatting Output</tocitem>
        </tocitem>
        <tocitem target="arrays23.html#57719">Determining Array Type</tocitem>
        <tocitem target="arrays24.html#57771">Determining Array Size
            <tocitem target="arrays24.html#57790">Length of a Single Dimension</tocitem>
            <tocitem target="arrays24.html#57792">Dimension Return Values</tocitem>
        </tocitem>
        <tocitem target="arrays25.html#57800">Determining Array Shape</tocitem>
    </tocitem>
</tocitem>
<tocitem target="mem_mgt.html">Managing Array Memory
    <tocitem target="mem_mgt.html#55118">Introduction</tocitem>
    <tocitem target="mem_mgt2.html#51961">Automated Versus Explicit Memory Management
        <tocitem target="mem_mgt3.html#61438">Explicit Memory Management</tocitem>
        <tocitem target="mem_mgt4.html#61589">Automated Memory Management
            <tocitem target="mem_mgt4.html#62140">Temporary and Bound Arrays</tocitem>
            <tocitem target="mem_mgt4.html#61665">Comparison of Memory Management Schemes</tocitem>
            <tocitem target="mem_mgt4.html#62278">Benefits of Automated Memory Management</tocitem>
            <tocitem target="mem_mgt4.html#61630">Compatibility Between Memory Management Schemes</tocitem>
        </tocitem>
        <tocitem target="mem_mgt5.html#57227">Avoiding Memory Leaks in Your Functions</tocitem>
    </tocitem>
    <tocitem target="mem_mgt6.html#52029">Using Automated Memory Management
        <tocitem target="mem_mgt7.html#53809">Function Template
            <tocitem target="mem_mgt7.html#54557">Main Routine Template</tocitem>
        </tocitem>
        <tocitem target="mem_mgt8.html#51619">Enabling Memory Management
            <tocitem target="mem_mgt8.html#54831">Creating Bound Arrays</tocitem>
        </tocitem>
        <tocitem target="mem_mgt9.html#61875">Assigning Arrays to mxArray* Variables
            <tocitem target="mem_mgt9.html#61884">Assigning a Value to an Array Destroys Its Previous Value</tocitem>
            <tocitem target="mem_mgt9.html#61897">Assignment by Value</tocitem>
            <tocitem target="mem_mgt9.html#61908">Nesting Calls to Functions that Return Arrays</tocitem>
        </tocitem>
        <tocitem target="mem_mg10.html#62061">Deleting Bound Arrays</tocitem>
        <tocitem target="mem_mg11.html#53886">Restoring the Previous Context
            <tocitem target="mem_mg11.html#54869">Arguments to mlfRestorePreviousContext( )</tocitem>
            <tocitem target="mem_mg11.html#54827">What Happens to the Array Arguments?</tocitem>
            <tocitem target="mem_mg11.html#55029">Purpose of mlfRestorePreviousContext( )</tocitem>
        </tocitem>
        <tocitem target="mem_mg12.html#55031">Returning an Array
            <tocitem target="mem_mg12.html#54913">Argument and Return for mlfReturnValue( )</tocitem>
            <tocitem target="mem_mg12.html#54833">Changing Bound Arrays to Temporary Arrays</tocitem>
            <tocitem target="mem_mg12.html#54851">Handling Return Values</tocitem>
        </tocitem>
    </tocitem>
    <tocitem target="mem_mg13.html#47628">Example - Managing Array Memory (ex2.c)
        <tocitem target="mem_mg14.html#47801">Example Without Automated Memory Management</tocitem>
    </tocitem>
    <tocitem target="mem_mg15.html#47846">Restrictions
        <tocitem target="mem_mg15.html#47861">Recommendation</tocitem>
    </tocitem>
    <tocitem target="mem_mg16.html#58150">Replacing Allocation and Deallocation Routines</tocitem>
</tocitem>
<tocitem target="indexing.html">Indexing into Arrays
    <tocitem target="indexing.html#77549">Introduction
        <tocitem target="indexin2.html#66372">Terminology</tocitem>
        <tocitem target="indexin3.html#75726">Indexing Functions</tocitem>
        <tocitem target="indexin4.html#71707">Array Storage</tocitem>
    </tocitem>
    <tocitem target="indexin5.html#63511">Calling the Indexing Functions
        <tocitem target="indexin6.html#63526">Specifying the Target Array</tocitem>
        <tocitem target="indexin7.html#76460">Specifying the Index String
            <tocitem target="indexin7.html#66791">What an Indexing String Specifies</tocitem>
            <tocitem target="indexin7.html#68669">Complex Indexing Expressions</tocitem>
            <tocitem target="indexin7.html#68680">Nesting Indexing Operations</tocitem>
        </tocitem>
        <tocitem target="indexin8.html#66704">Specifying the Values for Indices</tocitem>
        <tocitem target="indexin9.html#63736">Specifying a Source Array for Assignments</tocitem>
    </tocitem>
    <tocitem target="indexi10.html#63742">Assumptions for the Code Examples</tocitem>
    <tocitem target="indexi11.html#63773">One-Dimensional Indexing
        <tocitem target="indexi12.html#68717">Overview</tocitem>
        <tocitem target="indexi13.html#63809">Selecting a Single Element</tocitem>
        <tocitem target="indexi14.html#63814">Selecting a Vector
            <tocitem target="indexi14.html#69114">Specifying a Vector Index with mlfEnd()</tocitem>
        </tocitem>
        <tocitem target="indexi15.html#63845">Selecting a Matrix</tocitem>
        <tocitem target="indexi16.html#63863">Selecting the Entire Matrix As a Column Vector</tocitem>
    </tocitem>
    <tocitem target="indexi17.html#63878">N-Dimensional Indexing
        <tocitem target="indexi18.html#63880">Overview</tocitem>
        <tocitem target="indexi19.html#63895">Selecting a Single Element</tocitem>
        <tocitem target="indexi20.html#63902">Selecting a Vector of Elements
            <tocitem target="indexi20.html#63941">Specifying a Vector Index with mlfEnd( )</tocitem>
            <tocitem target="indexi20.html#63953">Selecting a Row or Column</tocitem>
        </tocitem>
        <tocitem target="indexi21.html#63963">Selecting a Matrix
            <tocitem target="indexi21.html#63998">Selecting Entire Rows or Columns</tocitem>
            <tocitem target="indexi21.html#64016">Selecting an Entire Matrix</tocitem>
        </tocitem>
        <tocitem target="indexi22.html#77586">Extending Two-Dimensional Indexing to N Dimensions</tocitem>
    </tocitem>
    <tocitem target="indexi23.html#64020">Logical Indexing
        <tocitem target="indexi24.html#70003">Overview</tocitem>
        <tocitem target="indexi25.html#64046">Using a Logical Matrix as a One-Dimensional Index</tocitem>
        <tocitem target="indexi26.html#64066">Using Two Logical Vectors as Indices</tocitem>
        <tocitem target="indexi27.html#64079">Using One Colon Index and One Logical Vector as Indices</tocitem>
        <tocitem target="indexi28.html#64096">Using a Scalar and a Logical Vector</tocitem>
        <tocitem target="indexi29.html#73710">Extending Logical Indexing to N Dimensions</tocitem>
    </tocitem>
    <tocitem target="indexi30.html#64116">Assigning Values to Array Elements
        <tocitem target="indexi31.html#70072">Overview</tocitem>
        <tocitem target="indexi32.html#79075">Assigning to a Single Element</tocitem>
        <tocitem target="indexi33.html#64141">Assigning to Multiple Elements</tocitem>
        <tocitem target="indexi34.html#64159">Assigning to a Subarray</tocitem>
        <tocitem target="indexi35.html#64178">Assigning to All Elements</tocitem>
        <tocitem target="indexi36.html#73717">Extending Two-Dimensional Assignment to N Dimensions</tocitem>
    </tocitem>
    <tocitem target="indexi37.html#64189">Deleting Array Elements
        <tocitem target="indexi38.html#64198">Deleting Multiple Elements</tocitem>
    </tocitem>
    <tocitem target="indexi39.html#66938">Cell Array Indexing
        <tocitem target="indexi40.html#78730">Overview
            <tocitem target="indexi40.html#78736">Tips for Working with Cell Arrays</tocitem>
        </tocitem>
        <tocitem target="indexi41.html#70465">Referencing a Cell in a Cell Array</tocitem>
        <tocitem target="indexi42.html#70467">Referencing a Subset of a Cell Array</tocitem>
        <tocitem target="indexi43.html#70373">Referencing the Contents of a Cell</tocitem>
        <tocitem target="indexi44.html#67163">Referencing a Subset of the Contents of a Cell</tocitem>
        <tocitem target="indexi45.html#67082">Indexing Nested Cell Arrays
            <tocitem target="indexi45.html#71009">Indexing the First Level</tocitem>
            <tocitem target="indexi45.html#71089">Indexing the Second Level</tocitem>
        </tocitem>
        <tocitem target="indexi46.html#70956">Assigning Values to a Cell Array</tocitem>
        <tocitem target="indexi47.html#66987">Deleting Elements from a Cell Array
            <tocitem target="indexi47.html#76643">Deleting a Single Element</tocitem>
            <tocitem target="indexi47.html#76649">Deleting an Entire Dimension</tocitem>
        </tocitem>
    </tocitem>
    <tocitem target="indexi48.html#66914">Structure Array Indexing
        <tocitem target="indexi49.html#71907">Overview
            <tocitem target="indexi49.html#71920">Tips for Working with Structure Arrays</tocitem>
        </tocitem>
        <tocitem target="indexi50.html#71285">Accessing a Field</tocitem>
        <tocitem target="indexi51.html#71581">Accessing the Contents of a Structure Field</tocitem>
        <tocitem target="indexi52.html#71635">Assigning Values to a Structure Field</tocitem>
        <tocitem target="indexi53.html#71637">Assigning Values to Elements in a Field</tocitem>
        <tocitem target="indexi54.html#71286">Referencing a Single Structure in a Structure Array</tocitem>
        <tocitem target="indexi55.html#71293">Referencing into Nested Structures</tocitem>
        <tocitem target="indexi56.html#74417">Accessing the Contents of Structures Within Cells</tocitem>
        <tocitem target="indexi57.html#71299">Deleting Elements from a Structure Array
            <tocitem target="indexi57.html#76776">Deleting a Structure from the Array</tocitem>
            <tocitem target="indexi57.html#76778">Deleting a Field from All the Structures in an Array</tocitem>
            <tocitem target="indexi57.html#76790">Deleting an Element from an Array Contained by a Field</tocitem>
        </tocitem>
    </tocitem>
    <tocitem target="indexi58.html#64205">Comparison of C and MATLAB Indexing Syntax</tocitem>
</tocitem>
<tocitem target="call_lib.html">Calling Library Routines
    <tocitem target="call_lib.html#45954">Introduction</tocitem>
    <tocitem target="call_li2.html#45958">How to Call MATLAB Functions
        <tocitem target="call_li2.html#45960">One Output Argument and Only Required Input Arguments</tocitem>
        <tocitem target="call_li3.html#47558">Optional Input Arguments</tocitem>
        <tocitem target="call_li4.html#45981">Optional Output Arguments</tocitem>
        <tocitem target="call_li5.html#45995">Optional Input and Output Arguments</tocitem>
        <tocitem target="call_li6.html#46658">Variable Input Arguments
            <tocitem target="call_li6.html#52418">Pure Varargin Functions</tocitem>
        </tocitem>
        <tocitem target="call_li7.html#46694">Variable Output Arguments
            <tocitem target="call_li7.html#52461">Constructing an mlfVarargoutList</tocitem>
            <tocitem target="call_li7.html#52521">Pure Varargout Functions</tocitem>
        </tocitem>
        <tocitem target="call_li8.html#46024">Summary of Library Calling Conventions
            <tocitem target="call_li8.html#52258">Exceptions to the Calling Conventions</tocitem>
        </tocitem>
        <tocitem target="call_li9.html#27378">Example - Calling Library Routines (ex3.c)</tocitem>
    </tocitem>
    <tocitem target="call_l10.html#52345">Calling Operators</tocitem>
    <tocitem target="call_l11.html#46165">Passing Functions As Arguments to Library Routines
        <tocitem target="call_l12.html#46181">How Function-Functions Use mlfFeval( )</tocitem>
        <tocitem target="call_l13.html#46190">How mlfFeval() Works</tocitem>
        <tocitem target="call_l14.html#46198">Extending the mlfFeval() Table
            <tocitem target="call_l14.html#46208">Writing a Thunk Function</tocitem>
        </tocitem>
        <tocitem target="call_l15.html#46216">Example - Passing Functions As Arguments (ex4.c)
            <tocitem target="call_l15.html#53442">Output</tocitem>
        </tocitem>
    </tocitem>
    <tocitem target="call_l16.html#52553">Replacing Argument Lists with a Cell Array
        <tocitem target="call_l16.html#52573">Positioning the Indexed Cell Array</tocitem>
        <tocitem target="call_l16.html#52583">Exception for Built-In Library Functions</tocitem>
    </tocitem>
</tocitem>
<tocitem target="loadsave.html">Importing and Exporting Array Data
    <tocitem target="loadsave.html#45962">Introduction
        <tocitem target="loadsav2.html#45965">Writing Data to a MAT-File</tocitem>
        <tocitem target="loadsav3.html#45976">Reading Data from a MAT-File</tocitem>
        <tocitem target="loadsav4.html#38605">Example - Saving and Loading Data (ex5.c)</tocitem>
    </tocitem>
</tocitem>
<tocitem target="err_prin.html">Handling Errors and Writing a Print Handler
    <tocitem target="err_prin.html#62470">Introduction</tocitem>
    <tocitem target="err_pri2.html#61346">Error Handling Overview
        <tocitem target="err_pri3.html#68604">Customizing Error Handling
            <tocitem target="err_pri3.html#68673">Continuing Processing After Errors</tocitem>
        </tocitem>
        <tocitem target="err_pri4.html#67922">Example - Defining Try/Catch Blocks (ex6.c)</tocitem>
        <tocitem target="err_pri5.html#69567">Replacing the Default Library Error Handler
            <tocitem target="err_pri5.html#65548">Writing an Error Handler</tocitem>
            <tocitem target="err_pri5.html#69783">Registering Your Error Handler</tocitem>
            <tocitem target="err_pri5.html#69797">Example - Adding an Error Handler</tocitem>
        </tocitem>
    </tocitem>
    <tocitem target="err_pri6.html#61919">Defining a Print Handler
        <tocitem target="err_pri7.html#61927">Providing Your Own Print Handler</tocitem>
        <tocitem target="err_pri8.html#61942">Sending Output to a GUI
            <tocitem target="err_pri8.html#61950">Example - Writing Output to X Windows/Motif</tocitem>
            <tocitem target="err_pri8.html#61998">Example - Writing Output to Microsoft Windows</tocitem>
        </tocitem>
    </tocitem>
</tocitem>
<tocitem target="function.html">Library Routines
    <tocitem target="function.html#46597">Introduction</tocitem>
    <tocitem target="functio2.html#63037">Organization of the MATLAB Math Libraries</tocitem>
    <tocitem target="functio3.html#46620">The MATLAB Built-In Library
        <tocitem target="functio4.html#57554">General Purpose Commands</tocitem>
        <tocitem target="functio5.html#49588">Operators and Special Functions</tocitem>
        <tocitem target="functio6.html#61154">Elementary Matrices and Matrix Manipulation</tocitem>
        <tocitem target="functio7.html#53596">Elementary Math Functions</tocitem>
        <tocitem target="functio8.html#47034">Numerical Linear Algebra</tocitem>
        <tocitem target="functio9.html#47130">Data Analysis and Fourier Transform Functions</tocitem>
        <tocitem target="functi10.html#49813">Character String Functions</tocitem>
        <tocitem target="functi11.html#47182">File I/O Functions</tocitem>
        <tocitem target="functi12.html#56352">Data Types</tocitem>
        <tocitem target="functi13.html#64749">Time and Dates</tocitem>
        <tocitem target="functi14.html#64844">Multidimensional Array Functions</tocitem>
        <tocitem target="functi15.html#64930">Cell Array Functions</tocitem>
        <tocitem target="functi16.html#64983">Structure Functions</tocitem>
        <tocitem target="functi17.html#64990">Sparse Matrix Functions</tocitem>
        <tocitem target="functi18.html#64847">Utility Routines</tocitem>
    </tocitem>
    <tocitem target="functi19.html#58071">MATLAB M-File Math Library
        <tocitem target="functi20.html#47435">Operators and Special Functions</tocitem>
        <tocitem target="functi21.html#61786">Elementary Matrices and Matrix Manipulation</tocitem>
        <tocitem target="functi22.html#54060">Elementary Math Functions</tocitem>
        <tocitem target="functi23.html#54253">Specialized Math Functions</tocitem>
        <tocitem target="functi24.html#55333">Numerical Linear Algebra</tocitem>
        <tocitem target="functi25.html#55604">Data Analysis and Fourier Transform Functions</tocitem>
        <tocitem target="functi26.html#47823">Polynomial and Interpolation Functions</tocitem>
        <tocitem target="functi27.html#52599">Function-Functions and ODE Solvers</tocitem>
        <tocitem target="functi28.html#48147">Character String Functions</tocitem>
        <tocitem target="functi29.html#63480">File I/O Functions</tocitem>
        <tocitem target="functi30.html#63520">Time and Dates</tocitem>
        <tocitem target="functi31.html#65147">Multidimensional Array Functions</tocitem>
        <tocitem target="functi32.html#65173">Cell Array Functions</tocitem>
        <tocitem target="functi33.html#65195">Structure Functions</tocitem>
        <tocitem target="functi34.html#65243">Sparse Matrix Functions</tocitem>
    </tocitem>
    <tocitem target="functi35.html#52087">Array Access and Creation Library</tocitem>
</tocitem>
<tocitem target="director.html">Directory Organization
    <tocitem target="directo2.html#27375">Directory Organization on UNIX
        <tocitem target="directo3.html#31975"><matlab>/bin</tocitem>
        <tocitem target="directo4.html#26443"><matlab>/extern/lib/$ARCH</tocitem>
        <tocitem target="directo5.html#26456"><matlab>/extern/include</tocitem>
        <tocitem target="directo6.html#26465"><matlab>/extern/examples/cmath</tocitem>
    </tocitem>
    <tocitem target="directo7.html#30496">Directory Organization on Microsoft Windows
        <tocitem target="directo8.html#31479"><matlab>\bin</tocitem>
        <tocitem target="directo9.html#30702"><matlab>\extern\include</tocitem>
        <tocitem target="direct10.html#26046"><matlab>\extern\examples\cmath</tocitem>
    </tocitem>
</tocitem>
<tocitem target="errormes.html">Errors and Warnings
    <tocitem target="errormes.html#2246">Introduction</tocitem>
    <tocitem target="errorme2.html#1479">Error Messages</tocitem>
    <tocitem target="errorme3.html#1424">Warning Messages</tocitem>
</tocitem>

</tocitem>
</toc>
