<?xml version='1.0' encoding='ISO-8859-1' ?>

<!-- $Revision: 1.1.6.20.2.4 $  $Date: 2005/01/28 21:17:43 $ -->
 
<toc version="1.0">

<tocitem target="matlab_product_page.html" image="$toolbox/matlab/icons/book_mat.gif">MATLAB




<tocitem target="learn_matlab/gs_colle.html" image="$toolbox/matlab/icons/greencircleicon.gif">Getting Started

<tocitem target="learn_matlab/ch1intro.html">Introduction
    <tocitem target="learn_matlab/ch1intro.html#14059">What Is MATLAB?
        <tocitem target="learn_matlab/ch1intro.html#10672">The MATLAB System</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch1intr2.html#18374">MATLAB Documentation
        <tocitem target="learn_matlab/ch1intr2.html#19147">MATLAB Online Help</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch1intr3.html#20316">Starting and Quitting MATLAB
        <tocitem target="learn_matlab/ch1intr3.html#20317">Starting MATLAB</tocitem>
        <tocitem target="learn_matlab/ch1intr3.html#20847">Quitting MATLAB</tocitem>
        <tocitem target="learn_matlab/ch1intr3.html#20344">MATLAB Desktop</tocitem>
    </tocitem>
</tocitem>
<tocitem target="learn_matlab/ch3getti.html">Matrices and Arrays
    <tocitem target="learn_matlab/ch3gett2.html#12841">Matrices and Magic Squares
        <tocitem target="learn_matlab/ch3gett3.html#21117">Entering Matrices</tocitem>
        <tocitem target="learn_matlab/ch3gett4.html#302">sum, transpose, and diag</tocitem>
        <tocitem target="learn_matlab/ch3gett5.html#388">Subscripts</tocitem>
        <tocitem target="learn_matlab/ch3gett6.html#428">The Colon Operator</tocitem>
        <tocitem target="learn_matlab/ch3gett7.html#484">The magic Function</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch3gett8.html#520">Expressions
        <tocitem target="learn_matlab/ch3gett8.html#532">Variables</tocitem>
        <tocitem target="learn_matlab/ch3gett9.html#548">Numbers</tocitem>
        <tocitem target="learn_matlab/ch3get10.html#566">Operators</tocitem>
        <tocitem target="learn_matlab/ch3get11.html#11541">Functions</tocitem>
        <tocitem target="learn_matlab/ch3get12.html#602">Examples of Expressions</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch3get13.html#644">Working with Matrices
        <tocitem target="learn_matlab/ch3get13.html#650">Generating Matrices</tocitem>
        <tocitem target="learn_matlab/ch3get14.html#704">The load Function</tocitem>
        <tocitem target="learn_matlab/ch3get15.html#18448">M-Files</tocitem>
        <tocitem target="learn_matlab/ch3get16.html#756">Concatenation</tocitem>
        <tocitem target="learn_matlab/ch3get17.html#800">Deleting Rows and Columns</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch3get18.html#14896">More About Matrices and Arrays
        <tocitem target="learn_matlab/ch3get18.html#14903">Linear Algebra</tocitem>
        <tocitem target="learn_matlab/ch3get19.html#14997">Arrays</tocitem>
        <tocitem target="learn_matlab/ch3get20.html#15071">Multivariate Data</tocitem>
        <tocitem target="learn_matlab/ch3get21.html#15099">Scalar Expansion</tocitem>
        <tocitem target="learn_matlab/ch3get22.html#15124">Logical Subscripting</tocitem>
        <tocitem target="learn_matlab/ch3get23.html#15145">The find Function</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch3get24.html#838">Controlling Command Window Input and Output
        <tocitem target="learn_matlab/ch3get24.html#842">The format Function</tocitem>
        <tocitem target="learn_matlab/ch3get25.html#936">Suppressing Output</tocitem>
        <tocitem target="learn_matlab/ch3get26.html#948">Entering Long Statements</tocitem>
        <tocitem target="learn_matlab/ch3get27.html#958">Command Line Editing</tocitem>
    </tocitem>
</tocitem>
<tocitem target="learn_matlab/ch4graph.html">Graphics
    <tocitem target="learn_matlab/ch4grap2.html#974">Overview of MATLAB Plotting
        <tocitem target="learn_matlab/ch4grap2.html#28368">The Plotting Process</tocitem>
        <tocitem target="learn_matlab/ch4grap3.html#28177">Graph Components</tocitem>
        <tocitem target="learn_matlab/ch4grap4.html#31186">Figure Tools</tocitem>
        <tocitem target="learn_matlab/ch4grap5.html#34005">Arranging Graphs Within a Figure</tocitem>
        <tocitem target="learn_matlab/ch4grap6.html#34020">Selecting Plot Types</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch4grap7.html#34628">Editing Plots
        <tocitem target="learn_matlab/ch4grap7.html#34630">Plot Editing Mode</tocitem>
        <tocitem target="learn_matlab/ch4grap7.html#34670">Using Functions to Edit Graphs</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch4grap8.html#25097">Examples -- Using MATLAB Plotting Tools
        <tocitem target="learn_matlab/ch4grap9.html#27166">Modifying the Graph Data Source</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch4gra10.html#34927">Preparing Graphs for Presentation
        <tocitem target="learn_matlab/ch4gra10.html#35277">Modify the Graph to Enhance the Presentation</tocitem>
        <tocitem target="learn_matlab/ch4gra10.html#36454">Printing the Graph</tocitem>
        <tocitem target="learn_matlab/ch4gra10.html#36506">Exporting the Graph</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch4gra11.html#27853">Basic Plotting Functions
        <tocitem target="learn_matlab/ch4gra12.html#980">Creating a Plot</tocitem>
        <tocitem target="learn_matlab/ch4gra13.html#5979">Multiple Data Sets in One Graph</tocitem>
        <tocitem target="learn_matlab/ch4gra14.html#37551">Specifying Line Styles and Colors</tocitem>
        <tocitem target="learn_matlab/ch4gra15.html#20304">Plotting Lines and Markers</tocitem>
        <tocitem target="learn_matlab/ch4gra16.html#17373">Imaginary and Complex Data</tocitem>
        <tocitem target="learn_matlab/ch4gra17.html#19344">Adding Plots to an Existing Graph</tocitem>
        <tocitem target="learn_matlab/ch4gra18.html#21773">Figure Windows</tocitem>
        <tocitem target="learn_matlab/ch4gra19.html#17437">Multiple Plots in One Figure</tocitem>
        <tocitem target="learn_matlab/ch4gra20.html#1100">Controlling the Axes</tocitem>
        <tocitem target="learn_matlab/ch4gra21.html#17903">Axis Labels and Titles</tocitem>
        <tocitem target="learn_matlab/ch4gra22.html#22243">Saving Figures</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch4gra23.html#40352">Mesh and Surface Plots
        <tocitem target="learn_matlab/ch4gra23.html#1170">Visualizing Functions of Two Variables</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch4gra24.html#1186">Images
        <tocitem target="learn_matlab/ch4gra24.html#39622">Reading and Writing Images</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch4gra25.html#1212">Printing Graphics</tocitem>
    <tocitem target="learn_matlab/ch4gra26.html#15974">Handle Graphics
        <tocitem target="learn_matlab/ch4gra26.html#37915">Using the Handle</tocitem>
        <tocitem target="learn_matlab/ch4gra27.html#37219">Graphics Objects</tocitem>
        <tocitem target="learn_matlab/ch4gra28.html#18810">Setting Object Properties</tocitem>
        <tocitem target="learn_matlab/ch4gra29.html#18083">Specifying the Axes or Figure</tocitem>
        <tocitem target="learn_matlab/ch4gra30.html#39760">Finding the Handles of Existing Objects</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch4gra31.html#16083">Animations
        <tocitem target="learn_matlab/ch4gra31.html#20773">Erase Mode Method</tocitem>
        <tocitem target="learn_matlab/ch4gra32.html#16109">Creating Movies</tocitem>
    </tocitem>
</tocitem>
<tocitem target="learn_matlab/ch5pgmgm.html">Programming
    <tocitem target="learn_matlab/ch5pgmg2.html#1931">Flow Control
        <tocitem target="learn_matlab/ch5pgmg2.html#14737">if, else, and elseif</tocitem>
        <tocitem target="learn_matlab/ch5pgmg3.html#2007">switch and case</tocitem>
        <tocitem target="learn_matlab/ch5pgmg4.html#2039">for</tocitem>
        <tocitem target="learn_matlab/ch5pgmg5.html#2065">while</tocitem>
        <tocitem target="learn_matlab/ch5pgmg6.html#18092">continue</tocitem>
        <tocitem target="learn_matlab/ch5pgmg7.html#2103">break</tocitem>
        <tocitem target="learn_matlab/ch5pgmg8.html#24422">try - catch</tocitem>
        <tocitem target="learn_matlab/ch5pgmg9.html#24435">return</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch5pgm10.html#2137">Other Data Structures
        <tocitem target="learn_matlab/ch5pgm10.html#2149">Multidimensional Arrays</tocitem>
        <tocitem target="learn_matlab/ch5pgm11.html#2245">Cell Arrays</tocitem>
        <tocitem target="learn_matlab/ch5pgm12.html#2299">Characters and Text</tocitem>
        <tocitem target="learn_matlab/ch5pgm13.html#2429">Structures</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch5pgm14.html#2525">Scripts and Functions
        <tocitem target="learn_matlab/ch5pgm15.html#2543">Scripts</tocitem>
        <tocitem target="learn_matlab/ch5pgm16.html#25892">Functions</tocitem>
        <tocitem target="learn_matlab/ch5pgm17.html#25176">Types of Functions</tocitem>
        <tocitem target="learn_matlab/ch5pgm18.html#2629">Global Variables</tocitem>
        <tocitem target="learn_matlab/ch5pgm19.html#16820">Passing String Arguments to Functions</tocitem>
        <tocitem target="learn_matlab/ch5pgm20.html#18199">The eval Function</tocitem>
        <tocitem target="learn_matlab/ch5pgm21.html#18209">Function Handles</tocitem>
        <tocitem target="learn_matlab/ch5pgm22.html#2751">Function Functions</tocitem>
        <tocitem target="learn_matlab/ch5pgm23.html#24622">Vectorization</tocitem>
        <tocitem target="learn_matlab/ch5pgm24.html#24700">Preallocation</tocitem>
    </tocitem>
</tocitem>
<tocitem target="learn_matlab/ch6creat.html">Creating Graphical User Interfaces
    <tocitem target="learn_matlab/ch6crea2.html#999209">What Is GUIDE?</tocitem>
    <tocitem target="learn_matlab/ch6crea3.html#999222">Laying Out a GUI
        <tocitem target="learn_matlab/ch6crea3.html#999240">Starting GUIDE</tocitem>
        <tocitem target="learn_matlab/ch6crea3.html#999241">The Layout Editor</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch6crea4.html#999300">Programming a GUI</tocitem>
</tocitem>
<tocitem target="learn_matlab/ch2deskt.html">Desktop Tools and Development Environment
    <tocitem target="learn_matlab/ch2desk2.html#28564">Desktop Overview
        <tocitem target="learn_matlab/ch2desk2.html#28616">Arranging the Desktop</tocitem>
        <tocitem target="learn_matlab/ch2desk3.html#28822">Start Button</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch2desk4.html#28690">Command Window and Command History
        <tocitem target="learn_matlab/ch2desk4.html#28561">Command Window</tocitem>
        <tocitem target="learn_matlab/ch2desk5.html#27378">Command History</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch2desk6.html#23058">Help Browser</tocitem>
    <tocitem target="learn_matlab/ch2desk7.html#24721">Current Directory Browser and Search Path
        <tocitem target="learn_matlab/ch2desk7.html#29029">Current Directory</tocitem>
        <tocitem target="learn_matlab/ch2desk7.html#28267">Search Path</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch2desk8.html#22735">Workspace Browser and Array Editor
        <tocitem target="learn_matlab/ch2desk8.html#29053">Workspace Browser</tocitem>
        <tocitem target="learn_matlab/ch2desk9.html#24321">Array Editor</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch2des10.html#22742">Editor/Debugger</tocitem>
    <tocitem target="learn_matlab/ch2des11.html#26972">M-Lint Code Check and Profiler Reports
        <tocitem target="learn_matlab/ch2des11.html#29103">M-Lint Code Check Report</tocitem>
        <tocitem target="learn_matlab/ch2de12a.html#30972">Profiler</tocitem>
    </tocitem>
    <tocitem target="learn_matlab/ch2des13.html#23833">Other Development Environment Features</tocitem>
</tocitem>

</tocitem>
  <tocitem target="demo_example.html" image="$toolbox/matlab/icons/demoicon.gif">Examples
     <tocitem target="matlab_env/matlab_env_example_index.html">Development Environment</tocitem>
     <tocitem target="math/math_example_index.html">Mathematics</tocitem>
     <tocitem target="matlab_prog/matlab_prog_example_index.html">Programming and Data Types</tocitem>
     <tocitem target="creating_plots/creating_plots_example_index.html">Graphics</tocitem>
     <tocitem target="visualize/visualize_example_index.html">3-D Visualization</tocitem>
     <tocitem target="creating_guis/creating_guis_example_index.html">Creating Graphical User Interfaces</tocitem>
     <tocitem target="matlab_external/matlab_external_example_index.html">External Interfaces</tocitem>
  </tocitem>


<tocitem target="matlab_env/ml_envir.html" image="$toolbox/matlab/icons/pagesicon.gif">Desktop Tools and Development Environment

<tocitem target="matlab_env/start_qu.html">Startup and Shutdown
    <tocitem target="matlab_env/start_q2.html#13749">Starting MATLAB
        <tocitem target="matlab_env/start_q2.html#8880">Starting MATLAB on Windows Platforms</tocitem>
        <tocitem target="matlab_env/start_q2.html#29076">Starting MATLAB on UNIX Platforms</tocitem>
        <tocitem target="matlab_env/start_q3.html#10506">Startup Directory for MATLAB</tocitem>
        <tocitem target="matlab_env/start_q4.html#4994">Startup Options</tocitem>
        <tocitem target="matlab_env/start_q5.html#24525">Startup and Calling Java from MATLAB</tocitem>
        <tocitem target="matlab_env/start_q6.html#28521">Toolbox Path Caching in MATLAB</tocitem>
    </tocitem>
    <tocitem target="matlab_env/start_q7.html#25321">Quitting MATLAB
        <tocitem target="matlab_env/start_q7.html#28163">Confirm Quitting MATLAB</tocitem>
        <tocitem target="matlab_env/start_q7.html#8304">Running a Script When Quitting MATLAB</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_env/desktop.html">Desktop
    <tocitem target="matlab_env/desktop2.html#137804">Overview of the Desktop
        <tocitem target="matlab_env/desktop3.html#131542">Example of Desktop--Default Layout</tocitem>
        <tocitem target="matlab_env/desktop4.html#131595">Summary of Desktop Tools</tocitem>
    </tocitem>
    <tocitem target="matlab_env/desktop5.html#43281">Arranging the Desktop--Overview
        <tocitem target="matlab_env/desktop5.html#87491">Opening and Arranging Tools</tocitem>
        <tocitem target="matlab_env/desktop6.html#88413">Opening and Arranging Documents</tocitem>
        <tocitem target="matlab_env/desktop8.html#59288">Examples of Desktop Arrangements</tocitem>
        <tocitem target="matlab_env/deskto15.html#51514">Saving Desktop Layouts</tocitem>
    </tocitem>
    <tocitem target="matlab_env/deskto16.html#32896">Common Desktop Features
        <tocitem target="matlab_env/deskto17.html#83992">Start Button for Accessing Tools</tocitem>
        <tocitem target="matlab_env/deskto18.html#125817">Shortcuts for MATLAB--Easily Run a Group of Statements</tocitem>
        <tocitem target="matlab_env/deskto23.html#84086">Web Browser</tocitem>
        <tocitem target="matlab_env/deskto24.html#83987">Menus and Context Menus</tocitem>
        <tocitem target="matlab_env/deskto25.html#143483">Toolbars</tocitem>
        <tocitem target="matlab_env/deskto25.html#55871">Status Bar</tocitem>
        <tocitem target="matlab_env/deskto26.html#57308">Sizing, Arranging, and Sorting Columns in Tools</tocitem>
        <tocitem target="matlab_env/deskto27.html#57287">Keyboard Shortcuts (Accelerators) and Mnemonics</tocitem>
        <tocitem target="matlab_env/deskto28.html#32969">Selecting Multiple Items</tocitem>
        <tocitem target="matlab_env/deskto29.html#134750">Cut, Copy, Paste, and Move</tocitem>
        <tocitem target="matlab_env/deskto30.html#119175">Printing and Page Setup Options for Desktop Tools</tocitem>
        <tocitem target="matlab_env/deskto32.html#47244">Accessing The MathWorks on the Web</tocitem>
    </tocitem>
    <tocitem target="matlab_env/deskto33.html#7442">Fonts, Colors, and Other Preferences
        <tocitem target="matlab_env/deskto34.html#70353">Fonts Preferences for Desktop Tools</tocitem>
        <tocitem target="matlab_env/deskto37.html#113060">Colors Preferences for Desktop Tools</tocitem>
        <tocitem target="matlab_env/deskto39.html#94809">General Preferences for MATLAB</tocitem>
        <tocitem target="matlab_env/deskto41.html#112918">About Preferences</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_env/commands.html">Running Functions--Command Window and History
    <tocitem target="matlab_env/command2.html#10486">Opening the Command Window</tocitem>
    <tocitem target="matlab_env/command3.html#12994">Running Functions and Programs, and Entering Variables
        <tocitem target="matlab_env/command3.html#24935">Running Statements at the Command Line Prompt</tocitem>
        <tocitem target="matlab_env/command4.html#38522">Running External Programs</tocitem>
        <tocitem target="matlab_env/command4.html#27510">Evaluating or Opening a Selection</tocitem>
        <tocitem target="matlab_env/command4.html#25460">Hyperlinks for Running Functions</tocitem>
    </tocitem>
    <tocitem target="matlab_env/command5.html#5789">Controlling Input
        <tocitem target="matlab_env/command6.html#29373">Case and Space Sensitivity</tocitem>
        <tocitem target="matlab_env/command7.html#36518">Syntax Highlighting</tocitem>
        <tocitem target="matlab_env/command8.html#44292">Cut, Copy, Paste, and Undo Features</tocitem>
        <tocitem target="matlab_env/command9.html#36367">Enter Multiple Lines Without Running Them</tocitem>
        <tocitem target="matlab_env/command9.html#10117">Entering Multiple Functions in a Line</tocitem>
        <tocitem target="matlab_env/command9.html#5857">Entering Long Statements</tocitem>
        <tocitem target="matlab_env/comman10.html#28699">Recalling Previous Lines</tocitem>
        <tocitem target="matlab_env/comman11.html#14742">Tab Completion</tocitem>
        <tocitem target="matlab_env/comman12.html#32270">Keyboard Shortcuts in the Command Window</tocitem>
        <tocitem target="matlab_env/comman13.html#11283">Navigating Above the Command Line</tocitem>
    </tocitem>
    <tocitem target="matlab_env/comman14.html#36861">Controlling Output
        <tocitem target="matlab_env/comman14.html#44820">Echoing Execution</tocitem>
        <tocitem target="matlab_env/comman14.html#36866">Suppressing Output</tocitem>
        <tocitem target="matlab_env/comman14.html#5117">Paging of Output in the Command Window</tocitem>
        <tocitem target="matlab_env/comman15.html#6939">Formatting and Spacing Numeric Output</tocitem>
        <tocitem target="matlab_env/comman16.html#36874">Clearing the Command Window</tocitem>
        <tocitem target="matlab_env/comman17.html#11340">Printing Command Window Contents</tocitem>
        <tocitem target="matlab_env/comman18.html#26882">Keeping a Session Log</tocitem>
    </tocitem>
    <tocitem target="matlab_env/comman19.html#23163">Searching in the Command Window
        <tocitem target="matlab_env/comman19.html#23165">Find Dialog Box</tocitem>
        <tocitem target="matlab_env/comman19.html#23167">Incremental Search</tocitem>
    </tocitem>
    <tocitem target="matlab_env/comman20.html#22072">Preferences for the Command Window
        <tocitem target="matlab_env/comman21.html#17190">Format, Display, and Accessibility Preferences</tocitem>
        <tocitem target="matlab_env/comman22.html#18112">Keyboard and Indenting Preferences for the Command Window</tocitem>
        <tocitem target="matlab_env/comman23.html#45479">See Also</tocitem>
    </tocitem>
    <tocitem target="matlab_env/comman24.html#17420">Command History
        <tocitem target="matlab_env/comman25.html#39704">Viewing Statements in the Command History Window</tocitem>
        <tocitem target="matlab_env/comman26.html#5556">Using Statements from the Command History Window</tocitem>
        <tocitem target="matlab_env/comman27.html#23178">Searching in the Command History Window</tocitem>
        <tocitem target="matlab_env/comman28.html#26053">Printing the Command History Window</tocitem>
        <tocitem target="matlab_env/comman28.html#35433">Deleting Entries from the Command History Window</tocitem>
    </tocitem>
    <tocitem target="matlab_env/comman29.html#23185">Preferences for Command History
        <tocitem target="matlab_env/comman29.html#46093">Settings</tocitem>
        <tocitem target="matlab_env/comman29.html#24582">Saving</tocitem>
        <tocitem target="matlab_env/comman29.html#45458">See Also</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_env/help.html">Help for Using MATLAB
    <tocitem target="matlab_env/help2.html#55195">Help Browser Overview
        <tocitem target="matlab_env/help3.html#27412">Resizing the Help Browser</tocitem>
        <tocitem target="matlab_env/help4.html#49752">Adding Your Own Help Files to the Help Browser</tocitem>
    </tocitem>
    <tocitem target="matlab_env/help5.html#54940">Types of Documentation
        <tocitem target="matlab_env/help6.html#55075">Accessing Documentation on the Web</tocitem>
        <tocitem target="matlab_env/help6.html#55078">Documentation in Other Languages</tocitem>
    </tocitem>
    <tocitem target="matlab_env/help7.html#18155">Finding Information with the Help Browser
        <tocitem target="matlab_env/help7.html#7003">Contents Listing in the Help Browser</tocitem>
        <tocitem target="matlab_env/help9.html#41749">Index for the Help Browser</tocitem>
        <tocitem target="matlab_env/help11.html#5220">Search Documentation with the Help Browser</tocitem>
        <tocitem target="matlab_env/help14.html#46432">Favorites</tocitem>
    </tocitem>
    <tocitem target="matlab_env/help15.html#5234">Viewing Documentation in the Help Browser
        <tocitem target="matlab_env/help16.html#8841">Browse to Other Pages</tocitem>
        <tocitem target="matlab_env/help16.html#22520">Links</tocitem>
        <tocitem target="matlab_env/help17.html#8851">Find Text in Displayed Pages</tocitem>
        <tocitem target="matlab_env/help17.html#9699">Copy Information</tocitem>
        <tocitem target="matlab_env/help17.html#9702">Evaluate a Selection</tocitem>
        <tocitem target="matlab_env/help17.html#10105">View the Page Source (HTML)</tocitem>
    </tocitem>
    <tocitem target="matlab_env/help18.html#46533">Demos in the Help Browser
        <tocitem target="matlab_env/help18.html#46537">Using Demos</tocitem>
        <tocitem target="matlab_env/help18.html#49407">Adding Your Own Demos</tocitem>
    </tocitem>
    <tocitem target="matlab_env/help19.html#50602">Preferences for the Help Browser
        <tocitem target="matlab_env/help19.html#18710">Product Filter</tocitem>
        <tocitem target="matlab_env/help20.html#16980">PDF Reader--Specifying Its Location</tocitem>
        <tocitem target="matlab_env/help20.html#16983">General--Keep Contents Synchronized</tocitem>
        <tocitem target="matlab_env/help21.html#47693">Help Fonts Preferences--Specifying Font Name, Style, and Size</tocitem>
    </tocitem>
    <tocitem target="matlab_env/help22.html#19137">Printed Documentation
        <tocitem target="matlab_env/help22.html#16727">Printing a Page from the Help Browser</tocitem>
        <tocitem target="matlab_env/help22.html#17680">Printing the PDF Version of Documentation</tocitem>
    </tocitem>
    <tocitem target="matlab_env/help23.html#50632">Help Functions
        <tocitem target="matlab_env/help24.html#51133">View Function Reference Pages--the doc Function</tocitem>
        <tocitem target="matlab_env/help25.html#12694">Getting Help in the Command Window--the help Function</tocitem>
    </tocitem>
    <tocitem target="matlab_env/help26.html#28186">Other Forms of Help
        <tocitem target="matlab_env/help27.html#48699">Documentation for Other Products</tocitem>
        <tocitem target="matlab_env/help27.html#13233">Product-Specific Help Features</tocitem>
        <tocitem target="matlab_env/help27.html#23047">User-Contributed M-Files</tocitem>
        <tocitem target="matlab_env/help28.html#55653">Technical Support</tocitem>
        <tocitem target="matlab_env/help28.html#48613">Newsgroup for MathWorks Products</tocitem>
        <tocitem target="matlab_env/help29.html#42301">Other Resources for MATLAB Information</tocitem>
        <tocitem target="matlab_env/help30.html#51189">Version and License Information</tocitem>
        <tocitem target="matlab_env/help30.html#51420">Provide Feedback</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_env/ws_path_.html">Workspace, Search Path, and File Operations
    <tocitem target="matlab_env/ws_path2.html#51778">MATLAB Workspace
        <tocitem target="matlab_env/ws_path3.html#29584">Opening the Workspace Browser</tocitem>
        <tocitem target="matlab_env/ws_path3.html#15033">Viewing and Editing Values in the Current Workspace</tocitem>
        <tocitem target="matlab_env/ws_path4.html#8519">Saving the Current Workspace</tocitem>
        <tocitem target="matlab_env/ws_path5.html#31712">Loading a Saved Workspace and Importing Data</tocitem>
        <tocitem target="matlab_env/ws_path6.html#37294">Changing and Copying Variable Names</tocitem>
        <tocitem target="matlab_env/ws_path6.html#37251">Deleting Workspace Variables</tocitem>
        <tocitem target="matlab_env/ws_path7.html#10558">Viewing Base and Function Workspaces Using the Stack</tocitem>
        <tocitem target="matlab_env/ws_path7.html#11229">Creating Graphics from the Workspace Browser</tocitem>
        <tocitem target="matlab_env/ws_path7.html#42352">Opening Variables and Objects for Viewing and Editing</tocitem>
    </tocitem>
    <tocitem target="matlab_env/ws_path8.html#42271">Viewing and Editing Workspace Variables with the Array Editor
        <tocitem target="matlab_env/ws_path8.html#10769">Opening the Array Editor</tocitem>
        <tocitem target="matlab_env/ws_path9.html#56169">Viewing and Editing Cell Arrays, Structures, and Multidimensional Arrays</tocitem>
        <tocitem target="matlab_env/ws_pat10.html#39804">Navigating and Editing Shortcut Keys for the Array Editor</tocitem>
        <tocitem target="matlab_env/ws_pat11.html#18327">Changing Array Size, Content, and Format of Elements in the Array Editor</tocitem>
        <tocitem target="matlab_env/ws_pat12.html#11810">Cut, Copy, Paste, and Delete in the Array Editor</tocitem>
        <tocitem target="matlab_env/ws_pat15.html#40006">Exchanging Data with the Command Window</tocitem>
        <tocitem target="matlab_env/ws_pat15.html#40002">Exchanging Data with Excel</tocitem>
        <tocitem target="matlab_env/ws_pat15.html#50261">Creating Graphs and Variables from the Current Selection</tocitem>
        <tocitem target="matlab_env/ws_pat16.html#36981">Preferences for the Array Editor</tocitem>
    </tocitem>
    <tocitem target="matlab_env/ws_pat17.html#26235">Search Path
        <tocitem target="matlab_env/ws_pat17.html#29294">About the Search Path</tocitem>
        <tocitem target="matlab_env/ws_pat17.html#26295">How the Search Path Determines Which Function to Use</tocitem>
        <tocitem target="matlab_env/ws_pat18.html#48104">How MATLAB Finds the Search Path, pathdef.m</tocitem>
        <tocitem target="matlab_env/ws_pat19.html#40176">Viewing and Setting the Search Path</tocitem>
        <tocitem target="matlab_env/ws_pat25.html#48256">Using the Path in Future Sessions</tocitem>
        <tocitem target="matlab_env/ws_pat26.html#47542">Recovering from Problems with the Search Path</tocitem>
    </tocitem>
    <tocitem target="matlab_env/ws_pat27.html#14803">File Management Operations
        <tocitem target="matlab_env/ws_pat27.html#33442">Current Directory Field</tocitem>
        <tocitem target="matlab_env/ws_pat28.html#34675">Current Directory Browser</tocitem>
        <tocitem target="matlab_env/ws_pat29.html#15436">Viewing and Making Changes to Directories</tocitem>
        <tocitem target="matlab_env/ws_pat30.html#57901">Creating, Renaming, Copying, and Removing Directories and Files</tocitem>
        <tocitem target="matlab_env/ws_pat31.html#15965">Opening and Running Files</tocitem>
        <tocitem target="matlab_env/ws_pat32.html#7498">Finding Files and Content Within Files</tocitem>
        <tocitem target="matlab_env/ws_pat33.html#39409">Accessing Source Control Features</tocitem>
        <tocitem target="matlab_env/ws_pat34.html#30318">Preferences for the Current Directory Browser</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_env/edit_deb.html">Editing and Debugging M-Files
    <tocitem target="matlab_env/edit_de2.html#7771">Begin with Existing Code
        <tocitem target="matlab_env/edit_de2.html#52354">Create M-Files from Command Window and History</tocitem>
        <tocitem target="matlab_env/edit_de3.html#51825">Use Existing M-Files and Examples</tocitem>
    </tocitem>
    <tocitem target="matlab_env/edit_de4.html#55126">Ways to Edit and Debug M-Files</tocitem>
    <tocitem target="matlab_env/edit_de5.html#53230">Starting, Customizing, and Closing the Editor/Debugger
        <tocitem target="matlab_env/edit_de6.html#94399">Creating a New File in the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/edit_de7.html#9443">Opening Existing Files in the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/edit_de8.html#58694">Opening the Editor Without Starting MATLAB</tocitem>
        <tocitem target="matlab_env/edit_de8.html#72333">Arranging Editor/Debugger Documents</tocitem>
        <tocitem target="matlab_env/edit_de9.html#53553">Preferences for the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/edit_d10.html#55690">Creating and Editing Other Text File Types</tocitem>
        <tocitem target="matlab_env/edit_d11.html#57262">Closing the Editor/Debugger</tocitem>
    </tocitem>
    <tocitem target="matlab_env/edit_d12.html#37175">Creating, Editing, and Running Files
        <tocitem target="matlab_env/edit_d13.html#53314">Entering Statements</tocitem>
        <tocitem target="matlab_env/edit_d16.html#58922">Appearance of an M-File</tocitem>
        <tocitem target="matlab_env/edit_d17.html#99262">Keyboard and Mouse Shortcuts in the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/edit_d18.html#10679">Navigating in an M-File</tocitem>
        <tocitem target="matlab_env/edit_d19.html#85249">Finding Text in Files</tocitem>
        <tocitem target="matlab_env/edit_d21.html#31391">Opening a Selection in an M-File</tocitem>
        <tocitem target="matlab_env/edit_d22.html#9760">Saving M-Files</tocitem>
        <tocitem target="matlab_env/edit_d23.html#21849">Running M-Files from the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/edit_d24.html#9766">Printing M-Files</tocitem>
        <tocitem target="matlab_env/edit_d24.html#11027">Closing M-Files</tocitem>
    </tocitem>
    <tocitem target="matlab_env/edit_d25.html#9240">Debugging M-Files
        <tocitem target="matlab_env/edit_d26.html#41993">Finding Errors in M-Files</tocitem>
        <tocitem target="matlab_env/edit_d27.html#83378">Debugging Example--The Collatz Problem</tocitem>
        <tocitem target="matlab_env/edit_d29.html#13193">Debugging Process and Features</tocitem>
        <tocitem target="matlab_env/edit_d30.html#21902">Preparing for Debugging</tocitem>
        <tocitem target="matlab_env/edit_d31.html#66138">Setting Breakpoints</tocitem>
        <tocitem target="matlab_env/edit_d33.html#15783">Running an M-File with Breakpoints</tocitem>
        <tocitem target="matlab_env/edit_d34.html#38748">Stepping Through an M-File</tocitem>
        <tocitem target="matlab_env/edit_d35.html#16922">Examining Values</tocitem>
        <tocitem target="matlab_env/edit_d39.html#67829">Correcting Problems and Ending Debugging</tocitem>
        <tocitem target="matlab_env/edit_d45.html#72312">Conditional Breakpoints</tocitem>
        <tocitem target="matlab_env/edit_d46.html#95707">Breakpoints in Anonymous Functions</tocitem>
        <tocitem target="matlab_env/edit_d47.html#71986">Error Breakpoints</tocitem>
    </tocitem>
    <tocitem target="matlab_env/edit_d48.html#46018">Rapid Code Iteration Using Cells
        <tocitem target="matlab_env/edit_d49.html#73525">Defining Cells</tocitem>
        <tocitem target="matlab_env/edit_d50.html#47112">Navigating and Evaluating with Cells</tocitem>
        <tocitem target="matlab_env/edit_d51.html#86929">Using Cells in Function M-Files</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_env/tuning_r.html">Tuning and Managing M-Files
    <tocitem target="matlab_env/tuning_2.html#6384">Visual Directory in Current Directory Browser
        <tocitem target="matlab_env/tuning_3.html#6666">Navigate Directory Hierarchy</tocitem>
        <tocitem target="matlab_env/tuning_4.html#6565">View and Edit Files</tocitem>
        <tocitem target="matlab_env/tuning_5.html#6506">Sort by Contents.m</tocitem>
        <tocitem target="matlab_env/tuning_6.html#6567">Run, Make Thumbnail, Delete File (Show Actions)</tocitem>
        <tocitem target="matlab_env/tuning_7.html#6569">Show File Sizes</tocitem>
        <tocitem target="matlab_env/tuning_7.html#6570">Show Function or Script</tocitem>
    </tocitem>
    <tocitem target="matlab_env/tuning_8.html#6232">Directory Reports in Current Directory Browser
        <tocitem target="matlab_env/tuning_8.html#6077">Accessing and Using Directory Reports</tocitem>
        <tocitem target="matlab_env/tuning_9.html#6114">TODO/FIXME Report</tocitem>
        <tocitem target="matlab_env/tuning10.html#6117">Help Report</tocitem>
        <tocitem target="matlab_env/tuning12.html#6120">Contents Report</tocitem>
        <tocitem target="matlab_env/tuning13.html#16299">Dependency Report</tocitem>
        <tocitem target="matlab_env/tuning14.html#6129">File Comparison Report</tocitem>
        <tocitem target="matlab_env/tuning15.html#6132">Coverage Report</tocitem>
    </tocitem>
    <tocitem target="matlab_env/tuning16.html#11863">M-Lint Code Check Report
        <tocitem target="matlab_env/tuning16.html#11913">Accessing M-Lint</tocitem>
        <tocitem target="matlab_env/tuning17.html#12181">M-Lint Graphical User Interface (GUI)</tocitem>
        <tocitem target="matlab_env/tuning18.html#13547">Making Changes Based on M-Lint Messages</tocitem>
    </tocitem>
    <tocitem target="matlab_env/tuning19.html#17018">Profiling for Improving Performance
        <tocitem target="matlab_env/tuning20.html#17046">What Is Profiling?</tocitem>
        <tocitem target="matlab_env/tuning21.html#17054">Profiling Process Guidelines</tocitem>
        <tocitem target="matlab_env/tuning22.html#17087">The Profiler</tocitem>
        <tocitem target="matlab_env/tuning24.html#17206">Profile Summary Report</tocitem>
        <tocitem target="matlab_env/tuning25.html#17235">Profile Detail Report</tocitem>
        <tocitem target="matlab_env/tuning26.html#17383">The profile Function</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_env/notebook.html">Publishing Results
    <tocitem target="matlab_env/noteboo2.html#14058">Publishing to HTML, XML, LaTeX, Word, and PowerPoint Using Cells
        <tocitem target="matlab_env/noteboo2.html#43109">Overview of Publishing</tocitem>
        <tocitem target="matlab_env/noteboo3.html#34371">Example of Publishing Without Text Markup</tocitem>
        <tocitem target="matlab_env/noteboo4.html#31853">Example of Publishing with Text Markup</tocitem>
    </tocitem>
    <tocitem target="matlab_env/noteboo5.html#30186">Marking Up Text in Cells for Publishing</tocitem>
    <tocitem target="matlab_env/noteboo6.html#29198">Publishing M-Files Using Cells
        <tocitem target="matlab_env/noteboo6.html#34545">How to Publish an M-File</tocitem>
        <tocitem target="matlab_env/noteboo7.html#29212">About Published M-Files</tocitem>
        <tocitem target="matlab_env/noteboo8.html#28566">Modifying Published Output Via Preferences</tocitem>
    </tocitem>
    <tocitem target="matlab_env/noteboo9.html#36687">Notebook for Publishing to Word
        <tocitem target="matlab_env/notebo10.html#13530">Creating or Opening an M-Book</tocitem>
        <tocitem target="matlab_env/notebo11.html#13554">Entering MATLAB Commands in an M-Book</tocitem>
        <tocitem target="matlab_env/notebo12.html#18746">Protecting the Integrity of Your Workspace in M-Books</tocitem>
        <tocitem target="matlab_env/notebo13.html#18753">Ensuring Data Consistency in M-Books</tocitem>
        <tocitem target="matlab_env/notebo14.html#41146">Debugging and Notebook</tocitem>
    </tocitem>
    <tocitem target="matlab_env/notebo15.html#6951">Defining MATLAB Commands as Input Cells for Notebook
        <tocitem target="matlab_env/notebo16.html#12299">Defining Cell Groups for Notebook</tocitem>
        <tocitem target="matlab_env/notebo17.html#15772">Defining Autoinit Input Cells for Notebook</tocitem>
        <tocitem target="matlab_env/notebo18.html#17121">Defining Calc Zones for Notebook</tocitem>
        <tocitem target="matlab_env/notebo19.html#12561">Converting an Input Cell to Text with Notebook</tocitem>
    </tocitem>
    <tocitem target="matlab_env/notebo20.html#12159">Evaluating MATLAB Commands with Notebook
        <tocitem target="matlab_env/notebo21.html#19561">Evaluating Cell Groups with Notebook</tocitem>
        <tocitem target="matlab_env/notebo22.html#12157">Evaluating a Range of Input Cells with Notebook</tocitem>
        <tocitem target="matlab_env/notebo23.html#17183">Evaluating a Calc Zone with Notebook</tocitem>
        <tocitem target="matlab_env/notebo24.html#28279">Evaluating an Entire M-Book</tocitem>
        <tocitem target="matlab_env/notebo25.html#12457">Using a Loop to Evaluate Input Cells Repeatedly with Notebook</tocitem>
        <tocitem target="matlab_env/notebo26.html#12828">Converting Output Cells to Text with Notebook</tocitem>
        <tocitem target="matlab_env/notebo27.html#17020">Deleting Output Cells with Notebook</tocitem>
    </tocitem>
    <tocitem target="matlab_env/notebo28.html#11644">Printing and Formatting an M-Book
        <tocitem target="matlab_env/notebo28.html#2317">Printing an M-Book</tocitem>
        <tocitem target="matlab_env/notebo29.html#2318">Modifying Styles in the M-Book Template</tocitem>
        <tocitem target="matlab_env/notebo30.html#18094">Choosing Loose or Compact Format for Notebook</tocitem>
        <tocitem target="matlab_env/notebo31.html#1442">Controlling Numeric Output Format for Notebook</tocitem>
        <tocitem target="matlab_env/notebo32.html#1443">Controlling Graphic Output for Notebook</tocitem>
    </tocitem>
    <tocitem target="matlab_env/notebo33.html#13865">Configuring Notebook</tocitem>
    <tocitem target="matlab_env/notebo34.html#14601">Notebook Feature Reference</tocitem>
</tocitem>
<tocitem target="matlab_env/source_c.html">Source Control Interface
    <tocitem target="matlab_env/source_2.html#32002">Source Control Interface on Windows Platforms
        <tocitem target="matlab_env/source_3.html#40072">Setting Up the Source Control Interface</tocitem>
        <tocitem target="matlab_env/source_4.html#40362">Checking Files Into and Out of Source Control from MATLAB</tocitem>
        <tocitem target="matlab_env/source_5.html#39221">Additional Source Control Actions</tocitem>
        <tocitem target="matlab_env/source_6.html#39559">Performing Source Control Actions from the Editor, Simulink, or Stateflow</tocitem>
        <tocitem target="matlab_env/source_7.html#35189">Troubleshooting Source Control Problems</tocitem>
    </tocitem>
    <tocitem target="matlab_env/source_8.html#27593">Source Control Interface on UNIX Platforms
        <tocitem target="matlab_env/source_9.html#15075">Specifying the Source Control System</tocitem>
        <tocitem target="matlab_env/source10.html#40932">Checking Files Into the Source Control System</tocitem>
        <tocitem target="matlab_env/source11.html#34759">Checking Files Out of the Source Control System</tocitem>
        <tocitem target="matlab_env/source12.html#15175">Undoing the Checkout</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_env/guiref.html">GUI Reference for Desktop Tools and Development Environment
    <tocitem target="matlab_env/guiref2.html#12599">Arranging the Desktop
        <tocitem target="matlab_env/guiref2.html#12600">Opening Desktop Tools</tocitem>
        <tocitem target="matlab_env/guiref3.html#12622">Navigating Among Desktop Tools</tocitem>
        <tocitem target="matlab_env/guiref4.html#12638">Closing Desktop Tools</tocitem>
        <tocitem target="matlab_env/guiref5.html#13322">Resizing Tools</tocitem>
        <tocitem target="matlab_env/guiref6.html#13358">Moving Tools Within the Desktop</tocitem>
        <tocitem target="matlab_env/guiref7.html#13390">Moving Tools Out of the Desktop (Undocking)</tocitem>
        <tocitem target="matlab_env/guiref7.html#13448">Moving Tools into the Desktop (Docking)</tocitem>
        <tocitem target="matlab_env/guiref8.html#13454">Grouping (Tabbing) Tools Together</tocitem>
        <tocitem target="matlab_env/guiref9.html#12668">Opening Documents</tocitem>
        <tocitem target="matlab_env/guiref10.html#12730">Navigating Among Documents--The Document Bar</tocitem>
        <tocitem target="matlab_env/guiref10.html#12745">Positioning, Moving, and Resizing Documents</tocitem>
        <tocitem target="matlab_env/guiref11.html#44199">Closing Documents</tocitem>
        <tocitem target="matlab_env/guiref12.html#13686">Moving Documents and Tools Out of the Desktop (Undocking)</tocitem>
        <tocitem target="matlab_env/guiref12.html#16074">Docking Documents and Tools</tocitem>
        <tocitem target="matlab_env/guiref13.html#56361">Saved Desktop Layouts</tocitem>
    </tocitem>
    <tocitem target="matlab_env/guiref14.html#40358">Adding Your Own Toolboxes to the Development Environment
        <tocitem target="matlab_env/guiref15.html#40448">Adding Your Own Toolboxes to the Start Button</tocitem>
        <tocitem target="matlab_env/guiref16.html#40511">Adding Your Own Help Files in the Help Browser</tocitem>
        <tocitem target="matlab_env/guiref17.html#40519">Adding Your Own Demos</tocitem>
    </tocitem>
    <tocitem target="matlab_env/guiref18.html#21973">Preferences for the Editor/Debugger
        <tocitem target="matlab_env/guiref18.html#22008">General Preferences for the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/guiref19.html#22953">Display Preferences for the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/guiref20.html#23030">Keyboard and Indenting Preferences for the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/guiref21.html#23229">Language Preferences for the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/guiref22.html#24002">M Language Preferences</tocitem>
        <tocitem target="matlab_env/guiref23.html#24058">C/C++ Language Preferences</tocitem>
        <tocitem target="matlab_env/guiref24.html#25804">Java Language Preferences</tocitem>
        <tocitem target="matlab_env/guiref25.html#24012">HTML Language Preferences</tocitem>
        <tocitem target="matlab_env/guiref26.html#26088">Publishing Preferences for the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/guiref27.html#26212">Publishing Images Preferences for the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/guiref28.html#22207">Autosave Preferences for the Editor/Debugger</tocitem>
        <tocitem target="matlab_env/guiref29.html#51316">See Also</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_env/matlab_env_example_index.html">Examples</tocitem>

</tocitem>


<tocitem target="math/intro_math_anal.html" image="$toolbox/matlab/icons/pagesicon.gif">Mathematics

<tocitem target="math/mat_linalg.html">Matrices and Linear Algebra
    <tocitem target="math/mat_linalg2.html#987971">Function Summary</tocitem>
    <tocitem target="math/mat_linalg3.html#988203">Matrices in MATLAB
        <tocitem target="math/mat_linalg4.html#965393">Creating Matrices</tocitem>
        <tocitem target="math/mat_linalg5.html#959482">Adding and Subtracting Matrices</tocitem>
        <tocitem target="math/mat_linalg6.html#959198">Vector Products and Transpose</tocitem>
        <tocitem target="math/mat_linalg7.html#1772">Multiplying Matrices</tocitem>
        <tocitem target="math/mat_linalg8.html#1884">The Identity Matrix</tocitem>
        <tocitem target="math/mat_linalg9.html#1892">The Kronecker Tensor Product</tocitem>
        <tocitem target="math/mat_linalg10.html#1940">Vector and Matrix Norms</tocitem>
    </tocitem>
    <tocitem target="math/mat_linalg11.html#983672">Solving Linear Systems of Equations
        <tocitem target="math/mat_linalg12.html#965550">Computational Considerations</tocitem>
        <tocitem target="math/mat_linalg13.html#969653">General Solution</tocitem>
        <tocitem target="math/mat_linalg14.html#960137">Square Systems</tocitem>
        <tocitem target="math/mat_linalg15.html#2064">Overdetermined Systems</tocitem>
        <tocitem target="math/mat_linalg16.html#2132">Underdetermined Systems</tocitem>
    </tocitem>
    <tocitem target="math/mat_linalg17.html#2224">Inverses and Determinants
        <tocitem target="math/mat_linalg18.html#965601">Overview</tocitem>
        <tocitem target="math/mat_linalg19.html#2282">Pseudoinverses</tocitem>
    </tocitem>
    <tocitem target="math/mat_linalg20.html#2418">Cholesky, LU, and QR Factorizations
        <tocitem target="math/mat_linalg21.html#2432">Cholesky Factorization</tocitem>
        <tocitem target="math/mat_linalg22.html#2502">LU Factorization</tocitem>
        <tocitem target="math/mat_linalg23.html#2568">QR Factorization</tocitem>
    </tocitem>
    <tocitem target="math/mat_linalg24.html#2742">Matrix Powers and Exponentials</tocitem>
    <tocitem target="math/mat_linalg25.html#2852">Eigenvalues</tocitem>
    <tocitem target="math/mat_linalg26a.html#960721">Singular Value Decomposition</tocitem>
</tocitem>
<tocitem target="math/poly_interp.html">Polynomials and Interpolation
    <tocitem target="math/poly_interp2.html#14811">Polynomials
        <tocitem target="math/poly_interp3.html#18919">Polynomial Function Summary</tocitem>
        <tocitem target="math/poly_interp4.html#10441">Representing Polynomials</tocitem>
        <tocitem target="math/poly_interp5.html#10445">Polynomial Roots</tocitem>
        <tocitem target="math/poly_interp6.html#15453">Characteristic Polynomials</tocitem>
        <tocitem target="math/poly_interp7.html#14444">Polynomial Evaluation</tocitem>
        <tocitem target="math/poly_interp8.html#10463">Convolution and Deconvolution</tocitem>
        <tocitem target="math/poly_interp9.html#10472">Polynomial Derivatives</tocitem>
        <tocitem target="math/poly_interp10.html#10488">Polynomial Curve Fitting</tocitem>
        <tocitem target="math/poly_interp11.html#14758">Partial Fraction Expansion</tocitem>
    </tocitem>
    <tocitem target="math/poly_interp12.html#15825">Interpolation
        <tocitem target="math/poly_interp13.html#19151">Interpolation Function Summary</tocitem>
        <tocitem target="math/poly_interp14.html#15518">One-Dimensional Interpolation</tocitem>
        <tocitem target="math/poly_interp15.html#24674">Two-Dimensional Interpolation</tocitem>
        <tocitem target="math/poly_interp16.html#15922">Comparing Interpolation Methods</tocitem>
        <tocitem target="math/poly_interp17.html#15699">Interpolation and Multidimensional Arrays</tocitem>
        <tocitem target="math/poly_interp18.html#15831">Triangulation and Interpolation of Scattered Data</tocitem>
        <tocitem target="math/poly_interp19.html#20499">Tessellation and Interpolation of Scattered Data in Higher Dimensions</tocitem>
    </tocitem>
    <tocitem target="math/poly_interp20.html#15480">Selected Bibliography</tocitem>
</tocitem>
<tocitem target="math/datafun.html">Data Analysis and Statistics
    <tocitem target="math/datafun2.html#8800">Column-Oriented Data Sets</tocitem>
    <tocitem target="math/datafun3.html#8801">Basic Data Analysis Functions
        <tocitem target="math/datafun4.html#16221">Function Summary</tocitem>
        <tocitem target="math/datafun5.html#19376">Covariance and Correlation Coefficients</tocitem>
        <tocitem target="math/datafun6.html#19644">Finite Differences</tocitem>
    </tocitem>
    <tocitem target="math/datafun7.html#17220">Data Preprocessing
        <tocitem target="math/datafun7.html#19300">Missing Values</tocitem>
        <tocitem target="math/datafun8.html#17246">Removing Outliers</tocitem>
    </tocitem>
    <tocitem target="math/datafun9.html#23048">Regression and Curve Fitting
        <tocitem target="math/datafun10.html#503995">Polynomial Regression</tocitem>
        <tocitem target="math/datafun11.html#23131">Linear-in-the-Parameters Regression</tocitem>
        <tocitem target="math/datafun12.html#24865">Multiple Regression</tocitem>
    </tocitem>
    <tocitem target="math/datafun13.html#17217">Case Study: Curve Fitting
        <tocitem target="math/datafun14.html#12302">Polynomial Fit</tocitem>
        <tocitem target="math/datafun15.html#496692">Analyzing Residuals</tocitem>
        <tocitem target="math/datafun16.html#507662">Exponential Fit</tocitem>
        <tocitem target="math/datafun17.html#13485">Error Bounds</tocitem>
        <tocitem target="math/datafun18.html#500016">The Basic Fitting Interface</tocitem>
    </tocitem>
    <tocitem target="math/datafun19.html#19944">Difference Equations and Filtering</tocitem>
    <tocitem target="math/datafun20.html#508398">Fourier Analysis and the Fast Fourier Transform (FFT)
        <tocitem target="math/datafun21.html#26110">Function Summary</tocitem>
        <tocitem target="math/datafun22.html#10670">Introduction</tocitem>
        <tocitem target="math/datafun23.html#16649">Magnitude and Phase of Transformed Data</tocitem>
        <tocitem target="math/datafun24.html#10720">FFT Length Versus Speed</tocitem>
    </tocitem>
</tocitem>
<tocitem target="math/funfun.html">Function Functions
    <tocitem target="math/funfun2.html#116738">Function Summary</tocitem>
    <tocitem target="math/funfun3.html#116732">Representing Functions in MATLAB</tocitem>
    <tocitem target="math/funfun4.html#940936">Plotting Mathematical Functions</tocitem>
    <tocitem target="math/funfun5.html#14970">Minimizing Functions and Finding Zeros
        <tocitem target="math/funfun6.html#21794">Minimizing Functions of One Variable</tocitem>
        <tocitem target="math/funfun7.html#14987">Minimizing Functions of Several Variables</tocitem>
        <tocitem target="math/funfun8.html#939909">Fitting a Curve to Data</tocitem>
        <tocitem target="math/funfun9.html#23135">Setting Minimization Options</tocitem>
        <tocitem target="math/funfun10.html#935126">Output Functions</tocitem>
        <tocitem target="math/funfun11.html#943601">Finding Zeros of Functions</tocitem>
        <tocitem target="math/funfun12.html#23945">Tips</tocitem>
        <tocitem target="math/funfun13.html#928330">Troubleshooting</tocitem>
    </tocitem>
    <tocitem target="math/funfun14.html#930519">Numerical Integration (Quadrature)
        <tocitem target="math/funfun15.html#23228">Example: Computing the Length of a Curve</tocitem>
        <tocitem target="math/funfun16.html#23292">Example: Double Integration</tocitem>
    </tocitem>
    <tocitem target="math/funfun17.html#941087">Parameterizing Functions Called by Function Functions
        <tocitem target="math/funfun18.html#942684">Providing Parameter Values Using Nested Functions</tocitem>
        <tocitem target="math/funfun19.html#941177">Providing Parameter Values to Anonymous Functions</tocitem>
    </tocitem>
</tocitem>
<tocitem target="math/diffeq.html">Differential Equations
    <tocitem target="math/diffeq2.html#662913">Initial Value Problems for ODEs and DAEs
        <tocitem target="math/diffeq3.html#752900">ODE Function Summary</tocitem>
        <tocitem target="math/diffeq4.html#753255">Introduction to Initial Value ODE Problems</tocitem>
        <tocitem target="math/diffeq5.html#751371">Solvers for Explicit and Linearly Implicit ODEs</tocitem>
        <tocitem target="math/diffeq6.html#753464">Examples: Solving Explicit ODE Problems</tocitem>
        <tocitem target="math/diffeq7.html#741812">Solver for Fully Implicit ODEs</tocitem>
        <tocitem target="math/diffeq8.html#741809">Example: Solving a Fully Implicit ODE Problem</tocitem>
        <tocitem target="math/diffeq9.html#37884">Changing ODE Integration Properties</tocitem>
        <tocitem target="math/diffeq10.html#38582">Examples: Applying the ODE Initial Value Problem Solvers</tocitem>
        <tocitem target="math/diffeq11.html#751856">Questions and Answers, and Troubleshooting</tocitem>
    </tocitem>
    <tocitem target="math/diffeq12.html#663833">Initial Value Problems for DDEs
        <tocitem target="math/diffeq13.html#713917">DDE Function Summary</tocitem>
        <tocitem target="math/diffeq14.html#713992">Introduction to Initial Value DDE Problems</tocitem>
        <tocitem target="math/diffeq15.html#714043">DDE Solver</tocitem>
        <tocitem target="math/diffeq16.html#714206">Solving DDE Problems</tocitem>
        <tocitem target="math/diffeq17.html#720676">Discontinuities</tocitem>
        <tocitem target="math/diffeq18.html#714637">Changing DDE Integration Properties</tocitem>
    </tocitem>
    <tocitem target="math/diffeq19.html#713877">Boundary Value Problems for ODEs
        <tocitem target="math/diffeq20.html#681685">BVP Function Summary</tocitem>
        <tocitem target="math/diffeq21.html#663469">Introduction to Boundary Value ODE Problems</tocitem>
        <tocitem target="math/diffeq22.html#694267">Boundary Value Problem Solver</tocitem>
        <tocitem target="math/diffeq23.html#694905">Solving BVP Problems</tocitem>
        <tocitem target="math/diffeq24.html#671087">Using Continuation to Make a Good Initial Guess</tocitem>
        <tocitem target="math/diffeq25a.html#710539">Solving Singular BVPs</tocitem>
        <tocitem target="math/diffeq26a.html#753881">Solving Multi-Point BVPs</tocitem>
        <tocitem target="math/diffeq27a.html#753875">Changing BVP Integration Properties</tocitem>
    </tocitem>
    <tocitem target="math/diffeq28a.html#663004">Partial Differential Equations
        <tocitem target="math/diffeq29a.html#683498">PDE Function Summary</tocitem>
        <tocitem target="math/diffeq30a.html#697399">Introduction to PDE Problems</tocitem>
        <tocitem target="math/diffeq31a.html#697407">MATLAB Partial Differential Equation Solver</tocitem>
        <tocitem target="math/diffeq32a.html#663530">Solving PDE Problems</tocitem>
        <tocitem target="math/diffeq33a.html#699310">Evaluating the Solution at Specific Points</tocitem>
        <tocitem target="math/diffeq33a.html#700166">Changing PDE Integration Properties</tocitem>
        <tocitem target="math/diffeq34a.html#663542">Example: Electrodynamics Problem</tocitem>
    </tocitem>
    <tocitem target="math/diffeq35.html#690402">Selected Bibliography</tocitem>
</tocitem>
<tocitem target="math/sparse.html">Sparse Matrices
    <tocitem target="math/sparse2.html#19352">Function Summary</tocitem>
    <tocitem target="math/sparse3.html#19608">Introduction
        <tocitem target="math/sparse3.html#12993">Sparse Matrix Storage</tocitem>
        <tocitem target="math/sparse3.html#20447">General Storage Information</tocitem>
        <tocitem target="math/sparse4.html#9177">Creating Sparse Matrices</tocitem>
        <tocitem target="math/sparse5.html#23174">Importing Sparse Matrices from Outside MATLAB</tocitem>
    </tocitem>
    <tocitem target="math/sparse6.html#9182">Viewing Sparse Matrices
        <tocitem target="math/sparse6.html#13040">Information About Nonzero Elements</tocitem>
        <tocitem target="math/sparse7.html#8914">Viewing Sparse Matrices Graphically</tocitem>
        <tocitem target="math/sparse8.html#9348">The find Function and Sparse Matrices</tocitem>
    </tocitem>
    <tocitem target="math/sparse9.html#10661">Adjacency Matrices and Graphs
        <tocitem target="math/sparse10.html#21310">Introduction to Adjacency Matrices</tocitem>
        <tocitem target="math/sparse11.html#10685">Graphing Using Adjacency Matrices</tocitem>
        <tocitem target="math/sparse12.html#10692">The Bucky Ball</tocitem>
        <tocitem target="math/sparse13.html#10844">An Airflow Model</tocitem>
    </tocitem>
    <tocitem target="math/sparse14.html#8856">Sparse Matrix Operations
        <tocitem target="math/sparse15.html#33778">Computational Considerations</tocitem>
        <tocitem target="math/sparse16.html#33783">Standard Mathematical Operations</tocitem>
        <tocitem target="math/sparse17.html#33807">Permutation and Reordering</tocitem>
        <tocitem target="math/sparse18.html#33909">Factorization</tocitem>
        <tocitem target="math/sparse19.html#34043">Simultaneous Linear Equations</tocitem>
        <tocitem target="math/sparse20.html#34155">Eigenvalues and Singular Values</tocitem>
    </tocitem>
    <tocitem target="math/sparse21.html#33346">Selected Bibliography</tocitem>
</tocitem>
<tocitem target="math/nondouble.html">Nondouble Data Types
    <tocitem target="math/nondouble2.html#5937">Introduction</tocitem>
    <tocitem target="math/nondouble3.html#15834">Integer Mathematics
        <tocitem target="math/nondouble4.html#15857">Integer Data Types</tocitem>
        <tocitem target="math/nondouble5.html#22348">Largest and Smallest Values for Integer Data Types</tocitem>
        <tocitem target="math/nondouble6.html#18080">Integer Arithmetic</tocitem>
        <tocitem target="math/nondouble7.html#16012">Example -- Digitized Signals</tocitem>
        <tocitem target="math/nondouble8.html#22868">Warnings for Integer Data Types</tocitem>
    </tocitem>
    <tocitem target="math/nondouble9.html#22888">Single-Precision Mathematics
        <tocitem target="math/nondouble10.html#9137">Data Type single</tocitem>
        <tocitem target="math/nondouble11.html#20595">Single-Precision Arithmetic</tocitem>
        <tocitem target="math/nondouble12.html#7065">The Function eps</tocitem>
        <tocitem target="math/nondouble13.html#23572">Example -- Writing M-Files for Different Data Types</tocitem>
        <tocitem target="math/nondouble14.html#19207">Largest and Smallest Numbers of Type double and single</tocitem>
        <tocitem target="math/nondouble15.html#22705">References</tocitem>
    </tocitem>
</tocitem>
<tocitem target="math/math_example_index.html">Examples</tocitem>

</tocitem>


<tocitem target="matlab_prog/intro_ma.html" image="$toolbox/matlab/icons/pagesicon.gif">Programming

<tocitem target="matlab_prog/ch10_pra.html">Data Structures
    <tocitem target="matlab_prog/ch10_pr2.html#84864">Creating and Concatenating Matrices
        <tocitem target="matlab_prog/ch10_pr2.html#84906">Constructing a Simple Matrix</tocitem>
        <tocitem target="matlab_prog/ch10_pr3.html#84929">Specialized Matrix Functions</tocitem>
        <tocitem target="matlab_prog/ch10_pr4.html#85019">Concatenating Matrices</tocitem>
        <tocitem target="matlab_prog/ch10_pr5.html#85168">Matrix Concatenation Functions</tocitem>
        <tocitem target="matlab_prog/ch10_pr6.html#85242">Generating a Numeric Sequence</tocitem>
        <tocitem target="matlab_prog/ch10_pr7.html#85290">Combining Unlike Data Types</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch10_pr8.html#85462">Matrix Indexing
        <tocitem target="matlab_prog/ch10_pr8.html#85488">Accessing Single Elements</tocitem>
        <tocitem target="matlab_prog/ch10_pr9.html#85511">Linear Indexing</tocitem>
        <tocitem target="matlab_prog/ch10_p10.html#85527">Functions That Control Indexing Style</tocitem>
        <tocitem target="matlab_prog/ch10_p11.html#85544">Accessing Multiple Elements</tocitem>
        <tocitem target="matlab_prog/ch10_p12.html#85599">Logical Indexing</tocitem>
        <tocitem target="matlab_prog/ch10_p12.html#88864">Indexing on Assignment</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch10_p13.html#85606">Getting Information About a Matrix
        <tocitem target="matlab_prog/ch10_p13.html#85622">Dimensions of the Matrix</tocitem>
        <tocitem target="matlab_prog/ch10_p14.html#85679">Data Types Used in the Matrix</tocitem>
        <tocitem target="matlab_prog/ch10_p15.html#85742">Data Structures Used in the Matrix</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch10_p16.html#85766">Resizing and Reshaping Matrices
        <tocitem target="matlab_prog/ch10_p16.html#85788">Expanding the Size of a Matrix</tocitem>
        <tocitem target="matlab_prog/ch10_p17.html#85977">Diminishing the Size of a Matrix</tocitem>
        <tocitem target="matlab_prog/ch_dat18.html#86004">Reshaping a Matrix</tocitem>
        <tocitem target="matlab_prog/ch_dat19.html#88760">Preallocating Memory</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_dat20.html#86133">Shifting and Sorting Matrices
        <tocitem target="matlab_prog/ch_dat20.html#86157">Shift and Sort Functions</tocitem>
        <tocitem target="matlab_prog/ch_dat21.html#86183">Shifting the Location of Matrix Elements</tocitem>
        <tocitem target="matlab_prog/ch_dat22.html#86220">Sorting the Data in Each Column</tocitem>
        <tocitem target="matlab_prog/ch_dat23.html#86243">Sorting the Data in Each Row</tocitem>
        <tocitem target="matlab_prog/ch_dat24.html#86264">Sorting Row Vectors</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_dat25.html#86283">Operating on Diagonal Matrices
        <tocitem target="matlab_prog/ch_dat25.html#86312">Constructing a Matrix from a Diagonal Vector</tocitem>
        <tocitem target="matlab_prog/ch_dat26.html#86338">Returning a Triangular Portion of a Matrix</tocitem>
        <tocitem target="matlab_prog/ch_dat26.html#86352">Concatenating Matrices Diagonally</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_dat27.html#86359">Empty Matrices, Scalars, and Vectors
        <tocitem target="matlab_prog/ch_dat28.html#86384">The Empty Matrix</tocitem>
        <tocitem target="matlab_prog/ch_dat29.html#86433">Scalars</tocitem>
        <tocitem target="matlab_prog/ch_dat30.html#86451">Vectors</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_dat31.html#86476">Full and Sparse Matrices
        <tocitem target="matlab_prog/ch_dat31.html#86484">Sparse Matrix Functions</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_dat32.html#86528">Multidimensional Arrays
        <tocitem target="matlab_prog/ch_dat32.html#86572">Overview</tocitem>
        <tocitem target="matlab_prog/ch_dat33.html#86678">Creating Multidimensional Arrays</tocitem>
        <tocitem target="matlab_prog/ch_dat34.html#86795">Accessing Multidimensional Array Properties</tocitem>
        <tocitem target="matlab_prog/ch_dat35.html#86846">Indexing Multidimensional Arrays</tocitem>
        <tocitem target="matlab_prog/ch_dat36.html#86894">Reshaping Multidimensional Arrays</tocitem>
        <tocitem target="matlab_prog/ch_dat37.html#87015">Permuting Array Dimensions</tocitem>
        <tocitem target="matlab_prog/ch_dat38.html#87200">Computing with Multidimensional Arrays</tocitem>
        <tocitem target="matlab_prog/ch_dat39.html#87238">Organizing Data in Multidimensional Arrays</tocitem>
        <tocitem target="matlab_prog/ch_dat40.html#87418">Multidimensional Cell Arrays</tocitem>
        <tocitem target="matlab_prog/ch_da41a.html#87510">Multidimensional Structure Arrays</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_da42a.html#87654">Summary of Matrix and Array Functions</tocitem>
</tocitem>
<tocitem target="matlab_prog/ch11_str.html">Data Types
    <tocitem target="matlab_prog/ch11_st2.html#47534">Overview of MATLAB Data Types</tocitem>
    <tocitem target="matlab_prog/ch11_st3.html#12135">Numeric Types
        <tocitem target="matlab_prog/ch11_st3.html#52790">Integers</tocitem>
        <tocitem target="matlab_prog/ch11_st4.html#51137">Floating-Point Numbers</tocitem>
        <tocitem target="matlab_prog/ch11_st5.html#50691">Complex Numbers</tocitem>
        <tocitem target="matlab_prog/ch11_st6.html#56143">Infinity and NaN</tocitem>
        <tocitem target="matlab_prog/ch11_st7.html#52333">Identifying Numeric Types</tocitem>
        <tocitem target="matlab_prog/ch11_st8.html#56157">Display Format for Numeric Values</tocitem>
        <tocitem target="matlab_prog/ch11_st9.html#76242">Function Summary</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch11_s10.html#38058">Logical Types
        <tocitem target="matlab_prog/ch11_s11.html#47867">Creating a Logical Array</tocitem>
        <tocitem target="matlab_prog/ch11_s12.html#63872">How Logical Arrays Are Used</tocitem>
        <tocitem target="matlab_prog/ch11_s13.html#63168">Identifying Logical Arrays</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch2_ch14.html#47856">Characters and Strings
        <tocitem target="matlab_prog/ch2_ch14.html#38236">Creating Character Arrays</tocitem>
        <tocitem target="matlab_prog/ch2_ch15.html#38312">Cell Arrays of Strings</tocitem>
        <tocitem target="matlab_prog/ch2_ch16.html#38369">String Comparisons</tocitem>
        <tocitem target="matlab_prog/ch02_d17.html#68985">Searching and Replacing</tocitem>
        <tocitem target="matlab_prog/ch02_d18.html#72335">Converting from Numeric to String</tocitem>
        <tocitem target="matlab_prog/ch02_d19.html#68716">Converting from String to Numeric</tocitem>
        <tocitem target="matlab_prog/ch02_d20.html#75152">Function Summary</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch02_d21.html#41105">Dates and Times
        <tocitem target="matlab_prog/ch02_d21.html#41218">Types of Date Formats</tocitem>
        <tocitem target="matlab_prog/ch02_d22.html#41248">Conversions Between Date Formats</tocitem>
        <tocitem target="matlab_prog/ch02_d23.html#41287">Date String Formats</tocitem>
        <tocitem target="matlab_prog/ch02_d24.html#41308">Output Formats</tocitem>
        <tocitem target="matlab_prog/ch02_d25.html#41449">Current Date and Time</tocitem>
        <tocitem target="matlab_prog/ch02_d26.html#83439">Function Summary</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch02_d27.html#88951">Structures
        <tocitem target="matlab_prog/ch02_d28.html#41640">Building Structure Arrays</tocitem>
        <tocitem target="matlab_prog/ch02_d29.html#41721">Accessing Data in Structure Arrays</tocitem>
        <tocitem target="matlab_prog/ch02_d30.html#41859">Using Dynamic Field Names</tocitem>
        <tocitem target="matlab_prog/ch02_d31.html#41880">Finding the Size of Structure Arrays</tocitem>
        <tocitem target="matlab_prog/ch02_d31.html#41887">Adding Fields to Structures</tocitem>
        <tocitem target="matlab_prog/ch02_d31.html#41893">Deleting Fields from Structures</tocitem>
        <tocitem target="matlab_prog/ch02_d32.html#41902">Applying Functions and Operators</tocitem>
        <tocitem target="matlab_prog/ch02_d33.html#41919">Writing Functions to Operate on Structures</tocitem>
        <tocitem target="matlab_prog/ch02_d34.html#41956">Organizing Data in Structure Arrays</tocitem>
        <tocitem target="matlab_prog/ch_da35a.html#42546">Nesting Structures</tocitem>
        <tocitem target="matlab_prog/ch_da36a.html#83849">Function Summary</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_da37a.html#67323">Cell Arrays
        <tocitem target="matlab_prog/ch_da38a.html#42953">Creating Cell Arrays</tocitem>
        <tocitem target="matlab_prog/ch_da39a.html#43113">Obtaining Data from Cell Arrays</tocitem>
        <tocitem target="matlab_prog/ch_da40a.html#43242">Deleting Cells</tocitem>
        <tocitem target="matlab_prog/ch_da40a.html#43249">Reshaping Cell Arrays</tocitem>
        <tocitem target="matlab_prog/ch_dat41.html#43266">Replacing Lists of Variables with Cell Arrays</tocitem>
        <tocitem target="matlab_prog/ch_dat42.html#43312">Applying Functions and Operators</tocitem>
        <tocitem target="matlab_prog/ch_dat43.html#43329">Organizing Data in Cell Arrays</tocitem>
        <tocitem target="matlab_prog/ch_dat44.html#43356">Nesting Cell Arrays</tocitem>
        <tocitem target="matlab_prog/ch_dat45.html#43441">Converting Between Cell and Numeric Arrays</tocitem>
        <tocitem target="matlab_prog/ch_dat46.html#43464">Cell Arrays of Structures</tocitem>
        <tocitem target="matlab_prog/ch_dat47.html#83923">Function Summary</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_dat48.html#38133">Function Handles
        <tocitem target="matlab_prog/ch_dat48.html#91745">Constructing and Invoking a Function Handle</tocitem>
        <tocitem target="matlab_prog/ch_dat48.html#91751">Calling a Function Using Its Handle</tocitem>
        <tocitem target="matlab_prog/ch_dat48.html#91758">Simple Function Handle Example</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_dat49.html#38148">MATLAB Classes</tocitem>
    <tocitem target="matlab_prog/ch_dat50.html#47160">Java Classes</tocitem>
</tocitem>
<tocitem target="matlab_prog/ch12_ndf.html">Basic Program Components
    <tocitem target="matlab_prog/ch12_nd2.html#38052">Variables
        <tocitem target="matlab_prog/ch12_nd2.html#38410">Types of Variables</tocitem>
        <tocitem target="matlab_prog/ch12_nd3.html#38256">Naming Variables</tocitem>
        <tocitem target="matlab_prog/ch12_nd4.html#64594">Guidelines to Using Variables</tocitem>
        <tocitem target="matlab_prog/ch12_nd5.html#38068">Scope of a Variable</tocitem>
        <tocitem target="matlab_prog/ch12_nd6.html#38073">Lifetime of a Variable</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch12_nd7.html#38668">Keywords</tocitem>
    <tocitem target="matlab_prog/ch12_nd8.html#40959">Special Values</tocitem>
    <tocitem target="matlab_prog/ch12_nd9.html#40063">Operators
        <tocitem target="matlab_prog/ch12_nd9.html#38140">Arithmetic Operators</tocitem>
        <tocitem target="matlab_prog/ch12_n10.html#38145">Relational Operators</tocitem>
        <tocitem target="matlab_prog/ch12_n11.html#38948">Logical Operators</tocitem>
        <tocitem target="matlab_prog/ch12_n12.html#38155">Operator Precedence</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_com13.html#38108">MATLAB Expressions
        <tocitem target="matlab_prog/ch_com13.html#39304">String Evaluation</tocitem>
        <tocitem target="matlab_prog/ch_com14.html#39365">Shell Escape Functions</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_com15.html#42649">Regular Expressions
        <tocitem target="matlab_prog/ch_com15.html#42664">MATLAB Regular Expression Functions</tocitem>
        <tocitem target="matlab_prog/ch_com16.html#42692">Elements of an Expression</tocitem>
        <tocitem target="matlab_prog/ch_com17.html#42723">Character Classes</tocitem>
        <tocitem target="matlab_prog/ch_com18.html#42808">Character Representation</tocitem>
        <tocitem target="matlab_prog/ch_com19.html#42884">Logical Operators</tocitem>
        <tocitem target="matlab_prog/ch_com20.html#42983">Lookaround Operators</tocitem>
        <tocitem target="matlab_prog/ch_com21.html#43073">Quantifiers</tocitem>
        <tocitem target="matlab_prog/ch_com22.html#56360">Tokens</tocitem>
        <tocitem target="matlab_prog/ch_com23.html#43347">Handling Multiple Strings</tocitem>
        <tocitem target="matlab_prog/ch_com24.html#56452">Operator Summary</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_com25.html#56475">Comma-Separated Lists
        <tocitem target="matlab_prog/ch_com25.html#48188">Generating a List from a Cell Array</tocitem>
        <tocitem target="matlab_prog/ch_com26.html#47967">Generating a List from a Structure</tocitem>
        <tocitem target="matlab_prog/ch_com27.html#48002">How to Use the Comma-Separated List</tocitem>
        <tocitem target="matlab_prog/ch_com28.html#49012">Fast Fourier Transform Example</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_com29.html#39483">Program Control Statements
        <tocitem target="matlab_prog/ch_com30.html#39508">Conditional Control -- if, switch</tocitem>
        <tocitem target="matlab_prog/ch_com31.html#39605">Loop Control -- for, while, continue, break</tocitem>
        <tocitem target="matlab_prog/ch_com32.html#39691">Error Control -- try, catch</tocitem>
        <tocitem target="matlab_prog/ch_com33.html#39709">Program Termination -- return</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_com34.html#41244">Symbol Reference
        <tocitem target="matlab_prog/ch_com35.html#63585">Asterisk -- *</tocitem>
        <tocitem target="matlab_prog/ch_com35.html#46033">At -- @</tocitem>
        <tocitem target="matlab_prog/ch_com35.html#45939">Colon -- :</tocitem>
        <tocitem target="matlab_prog/ch_com36.html#46256">Comma -- ,</tocitem>
        <tocitem target="matlab_prog/ch_com36.html#45349">Curly Braces -- { }</tocitem>
        <tocitem target="matlab_prog/ch_com36.html#46098">Dot -- .</tocitem>
        <tocitem target="matlab_prog/ch_com36.html#46095">Dot-Dot -- ..</tocitem>
        <tocitem target="matlab_prog/ch_com37.html#46995">Dot-Dot-Dot (Ellipsis) -- ...</tocitem>
        <tocitem target="matlab_prog/ch_com37.html#45396">Dot-Parentheses -- .( )</tocitem>
        <tocitem target="matlab_prog/ch_com37.html#45378">Exclamation Point -- !</tocitem>
        <tocitem target="matlab_prog/ch_com37.html#45391">Parentheses -- ( )</tocitem>
        <tocitem target="matlab_prog/ch_com38.html#44984">Percent -- %</tocitem>
        <tocitem target="matlab_prog/ch_com38.html#45380">Percent-Brace -- %{         %}</tocitem>
        <tocitem target="matlab_prog/ch_com38.html#45379">Semicolon -- ;</tocitem>
        <tocitem target="matlab_prog/ch_com38.html#45341">Single Quotes -- ' '</tocitem>
        <tocitem target="matlab_prog/ch_com39.html#45953">Space Character</tocitem>
        <tocitem target="matlab_prog/ch_com39.html#62470">Slash and Backslash -- / \</tocitem>
        <tocitem target="matlab_prog/ch_com39.html#45340">Square Brackets -- [ ]</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_com40.html#50163">MATLAB Functions
        <tocitem target="matlab_prog/ch_com40.html#50063">M-File Functions</tocitem>
        <tocitem target="matlab_prog/ch_com41.html#50179">Built-In Functions</tocitem>
        <tocitem target="matlab_prog/ch_com42.html#39823">Overloaded MATLAB Functions</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_prog/ch_funha.html">M-File Programming
    <tocitem target="matlab_prog/ch_funh2.html#38053">Program Development
        <tocitem target="matlab_prog/ch_funh2.html#41480">Creating a Program</tocitem>
        <tocitem target="matlab_prog/ch_funh3.html#41489">Getting the Bugs Out</tocitem>
        <tocitem target="matlab_prog/ch_funh4.html#41493">Cleaning Up the Program</tocitem>
        <tocitem target="matlab_prog/ch_funh5.html#41495">Improving Performance</tocitem>
        <tocitem target="matlab_prog/ch_funh6.html#43458">Checking It In</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_funh7.html#41453">Working with M-Files
        <tocitem target="matlab_prog/ch_funh7.html#38060">Types of M-Files</tocitem>
        <tocitem target="matlab_prog/ch_funh8.html#38065">Basic Parts of an M-File</tocitem>
        <tocitem target="matlab_prog/ch_funh9.html#38070">Creating a Simple M-File</tocitem>
        <tocitem target="matlab_prog/ch_fun10.html#38075">Providing Help for Your Program</tocitem>
        <tocitem target="matlab_prog/ch_fun11.html#38080">Creating P-Code Files</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch5_fu12.html#38085">M-File Scripts and Functions
        <tocitem target="matlab_prog/ch5_fu12.html#60588">M-File Scripts</tocitem>
        <tocitem target="matlab_prog/ch05_m13.html#38115">M-File Functions</tocitem>
        <tocitem target="matlab_prog/ch05_m14.html#56547">Types of Functions</tocitem>
        <tocitem target="matlab_prog/ch05_m15.html#58061">Identifying Dependencies</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch05_m16.html#57383">Function Arguments
        <tocitem target="matlab_prog/ch05_m16.html#60417">Checking the Number of Input Arguments</tocitem>
        <tocitem target="matlab_prog/ch05_m17.html#60476">Passing Variable Numbers of Arguments</tocitem>
        <tocitem target="matlab_prog/ch05_m18.html#63526">Passing Optional Arguments to Nested Functions</tocitem>
        <tocitem target="matlab_prog/ch05_m19.html#60541">Returning Output Arguments</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch05_m20.html#60371">Function Handles
        <tocitem target="matlab_prog/ch05_m20.html#57389">Constructing a Function Handle</tocitem>
        <tocitem target="matlab_prog/ch05_m20.html#57394">Calling a Function Using Its Handle</tocitem>
        <tocitem target="matlab_prog/ch05_m20.html#57410">Functions That Operate on Function Handles</tocitem>
        <tocitem target="matlab_prog/ch05_m21.html#57445">Additional Information on Function Handles</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch05_m22.html#58170">Calling Functions
        <tocitem target="matlab_prog/ch05_m22.html#59572">What Happens When You Call a Function</tocitem>
        <tocitem target="matlab_prog/ch05_m23.html#59595">Determining Which Function Is Called</tocitem>
        <tocitem target="matlab_prog/ch05_m23.html#58289">MATLAB Calling Syntax</tocitem>
        <tocitem target="matlab_prog/ch05_m24.html#58383">Passing Certain Argument Types</tocitem>
        <tocitem target="matlab_prog/ch05_m25.html#58437">Passing Arguments in Structures or Cell Arrays</tocitem>
        <tocitem target="matlab_prog/ch_mfi26.html#58537">Calling External Functions</tocitem>
        <tocitem target="matlab_prog/ch_mfi27.html#63443">Running External Programs</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_prog/ch_func_.html">Types of Functions
    <tocitem target="matlab_prog/ch_func2.html#73019">Overview of MATLAB Function Types</tocitem>
    <tocitem target="matlab_prog/ch_func3.html#70115">Anonymous Functions
        <tocitem target="matlab_prog/ch_func3.html#70133">Constructing an Anonymous Function</tocitem>
        <tocitem target="matlab_prog/ch_func4.html#70730">Arrays of Anonymous Functions</tocitem>
        <tocitem target="matlab_prog/ch_func5.html#71162">Outputs from Anonymous Functions</tocitem>
        <tocitem target="matlab_prog/ch_func6.html#71621">Variables Used in the Expression</tocitem>
        <tocitem target="matlab_prog/ch_func7.html#70219">Examples of Anonymous Functions</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_func8.html#39629">Primary M-File Functions</tocitem>
    <tocitem target="matlab_prog/ch_func9.html#39683">Nested Functions
        <tocitem target="matlab_prog/ch_func9.html#39708">Writing Nested Functions</tocitem>
        <tocitem target="matlab_prog/ch_fu10a.html#39748">Calling Nested Functions</tocitem>
        <tocitem target="matlab_prog/ch_fu11a.html#39778">Variable Scope in Nested Functions</tocitem>
        <tocitem target="matlab_prog/ch_fun12.html#64094">Using Function Handles with Nested Functions</tocitem>
        <tocitem target="matlab_prog/ch_fun13.html#39882">Examples of Nested Functions</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_fun14.html#70666">Subfunctions
        <tocitem target="matlab_prog/ch_fun14.html#70692">Calling Subfunctions</tocitem>
        <tocitem target="matlab_prog/ch_fun14.html#70698">Accessing Help for a Subfunction</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_fun15.html#70335">Private Functions
        <tocitem target="matlab_prog/ch_fun15.html#70341">Private Directories</tocitem>
        <tocitem target="matlab_prog/ch_fun15.html#70343">Accessing Help for a Private Function</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_fun16.html#73527">Overloaded Functions
        <tocitem target="matlab_prog/ch_fun16.html#40307">Class Directories</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_prog/ch10_inp.html">Data Import and Export
    <tocitem target="matlab_prog/ch10_in2.html#35043">Overview
        <tocitem target="matlab_prog/ch10_in3.html#140695">Text Data</tocitem>
        <tocitem target="matlab_prog/ch10_in3.html#86176">Graphics Files</tocitem>
        <tocitem target="matlab_prog/ch10_in3.html#35266">Audio and Audio/Video Data</tocitem>
        <tocitem target="matlab_prog/ch10_in3.html#86184">Spreadsheets</tocitem>
        <tocitem target="matlab_prog/ch10_in3.html#86168">Scientific Formats</tocitem>
        <tocitem target="matlab_prog/ch10_in3.html#84502">The Internet</tocitem>
        <tocitem target="matlab_prog/ch10_in3.html#84466">Low-Level File I/O</tocitem>
        <tocitem target="matlab_prog/ch10_in3.html#156007">Large Data Sets</tocitem>
        <tocitem target="matlab_prog/ch10_in3.html#81460">Toolboxes for Importing Data</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch10_in4.html#91134">Using the Import Wizard
        <tocitem target="matlab_prog/ch10_in4.html#98178">Using the Import Wizard with Text Data</tocitem>
        <tocitem target="matlab_prog/ch10_in5.html#98152">Using the Import Wizard with Binary Data</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch10_in6.html#97327">Supported File Formats</tocitem>
    <tocitem target="matlab_prog/ch10_in7.html#118931">Saving and Loading MAT-Files
        <tocitem target="matlab_prog/ch10_in7.html#118944">Exporting Data to MAT-Files</tocitem>
        <tocitem target="matlab_prog/ch10_in8.html#119121">Importing Data from MAT-Files</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch10_in9.html#190198">Accessing Files with Memory-Mapping
        <tocitem target="matlab_prog/ch10_in9.html#190224">Overview of Memory-Mapping in MATLAB</tocitem>
        <tocitem target="matlab_prog/ch10_i10.html#195949">The memmapfile Class</tocitem>
        <tocitem target="matlab_prog/ch10_i11.html#207647">Constructing a memmapfile Object</tocitem>
        <tocitem target="matlab_prog/ch10_i12.html#169134">Reading a Mapped File</tocitem>
        <tocitem target="matlab_prog/ch10_i13.html#180079">Writing to a Mapped File</tocitem>
        <tocitem target="matlab_prog/ch10_i14.html#199786">Methods of the memmapfile Class</tocitem>
        <tocitem target="matlab_prog/ch10_i15.html#185701">Deleting a Memory Map</tocitem>
        <tocitem target="matlab_prog/ch10_i16.html#202298">Memory Mapping Demo</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_imp17.html#202666">Importing Text Data
        <tocitem target="matlab_prog/ch_imp17.html#98273">The MATLAB Import Wizard</tocitem>
        <tocitem target="matlab_prog/ch_imp18.html#35378">Using Import Functions with Text Data</tocitem>
        <tocitem target="matlab_prog/ch_imp19.html#8351">Importing Numeric Text Data</tocitem>
        <tocitem target="matlab_prog/ch_imp20.html#9295">Importing Delimited ASCII Data Files</tocitem>
        <tocitem target="matlab_prog/ch_imp21.html#9476">Importing Numeric Data with Text Headers</tocitem>
        <tocitem target="matlab_prog/ch_imp22.html#36525">Importing Mixed Alphabetic and Numeric Data</tocitem>
        <tocitem target="matlab_prog/ch_imp23.html#85862">Importing from XML Documents</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_imp24.html#15544">Exporting Text Data
        <tocitem target="matlab_prog/ch_imp25.html#10328">Exporting Delimited ASCII Data Files</tocitem>
        <tocitem target="matlab_prog/ch_imp26.html#27507">Using the diary Function to Export Data</tocitem>
        <tocitem target="matlab_prog/ch_imp27.html#86078">Exporting to XML Documents</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_imp28.html#89877">Working with Graphics Files
        <tocitem target="matlab_prog/ch_imp29.html#132185">Getting Information About Graphics Files</tocitem>
        <tocitem target="matlab_prog/ch_imp30.html#124245">Importing Graphics Data</tocitem>
        <tocitem target="matlab_prog/ch_imp31.html#123068">Exporting Graphics Data</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_imp32.html#86556">Working with Audio and Video Data
        <tocitem target="matlab_prog/ch_imp33.html#123592">Getting Information About Audio/Video Files</tocitem>
        <tocitem target="matlab_prog/ch_imp34.html#132080">Importing Audio/Video Data</tocitem>
        <tocitem target="matlab_prog/ch_imp35.html#132794">Exporting Audio/Video Data</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_imp36.html#86564">Working with Spreadsheets
        <tocitem target="matlab_prog/ch_imp36.html#100860">Microsoft Excel Spreadsheets</tocitem>
        <tocitem target="matlab_prog/ch_imp37.html#109824">Lotus 123 Spreadsheets</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_imp38.html#86568">Working with Scientific Data Formats
        <tocitem target="matlab_prog/ch_imp39.html#136428">Working with Common Data Format (CDF) Files</tocitem>
        <tocitem target="matlab_prog/ch_imp40.html#137337">Working with Flexible Image Transport System (FITS) Files</tocitem>
        <tocitem target="matlab_prog/ch_imp41.html#142317">Working with Hierarchical Data Format (HDF5) Files</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_imp42.html#5122">Importing HDF4 and HDF-EOS Data
        <tocitem target="matlab_prog/ch_imp43.html#58671">Using the HDF Import Tool</tocitem>
        <tocitem target="matlab_prog/ch_imp44.html#121118">Using the HDF4 Import Tool Subsetting Options</tocitem>
        <tocitem target="matlab_prog/ch_imp45.html#58210">Using the MATLAB hdfread Function</tocitem>
        <tocitem target="matlab_prog/ch_imp46.html#65911">Using the HDF4 Command-Line Interface</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_imp47.html#5320">Exporting MATLAB Data to an HDF4 File
        <tocitem target="matlab_prog/ch_imp48.html#31858">Example: Exporting Data to an HDF4 File</tocitem>
        <tocitem target="matlab_prog/ch_imp49.html#5465">Using the MATLAB HDF Utility API</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_imp50.html#84430">Using Low-Level File I/O Functions
        <tocitem target="matlab_prog/ch_imp51.html#9502">Opening Files</tocitem>
        <tocitem target="matlab_prog/ch_imp52.html#6022">Reading Binary Data</tocitem>
        <tocitem target="matlab_prog/ch_imp53.html#6054">Writing Binary Data</tocitem>
        <tocitem target="matlab_prog/ch_imp54.html#6061">Controlling Position in a File</tocitem>
        <tocitem target="matlab_prog/ch_imp55.html#6402">Reading Strings Line by Line from Text Files</tocitem>
        <tocitem target="matlab_prog/ch_imp56.html#6432">Reading Formatted ASCII Data</tocitem>
        <tocitem target="matlab_prog/ch_imp57.html#6458">Writing Formatted Text Files</tocitem>
        <tocitem target="matlab_prog/ch_imp58.html#9863">Closing a File</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_imp59.html#136137">Exchanging Files over the Internet
        <tocitem target="matlab_prog/ch_imp60.html#136158">Downloading Web Content and Files</tocitem>
        <tocitem target="matlab_prog/ch_imp61.html#136190">Creating and Uncompressing Zip Archives</tocitem>
        <tocitem target="matlab_prog/ch_imp62.html#136211">Sending E-Mail</tocitem>
        <tocitem target="matlab_prog/ch_imp63.html#136257">Performing FTP File Operations</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_prog/ch12_err.html">Error Handling
    <tocitem target="matlab_prog/ch12_er2.html#38205">Checking for Errors with try-catch
        <tocitem target="matlab_prog/ch12_er3.html#38224">Nested try-catch Blocks</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch12_er4.html#39703">Handling and Recovering from an Error
        <tocitem target="matlab_prog/ch12_er4.html#39706">Reporting an Error</tocitem>
        <tocitem target="matlab_prog/ch12_er5.html#39740">Identifying the Cause</tocitem>
        <tocitem target="matlab_prog/ch12_er6.html#39779">Regenerating an Error</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch12_er7.html#39493">Message Identifiers
        <tocitem target="matlab_prog/ch12_er7.html#40218">Identifier Format</tocitem>
        <tocitem target="matlab_prog/ch12_er8.html#39528">Using Message Identifiers with lasterr</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch12_er9.html#39329">Warnings
        <tocitem target="matlab_prog/ch12_er9.html#39332">Reporting a Warning</tocitem>
        <tocitem target="matlab_prog/ch12_er9.html#39360">Identifying the Cause</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch12_e10.html#39022">Warning Control
        <tocitem target="matlab_prog/ch12_e11.html#39034">Warning Statements</tocitem>
        <tocitem target="matlab_prog/ch12_e12.html#39056">Warning Control Statements</tocitem>
        <tocitem target="matlab_prog/ch12_e13.html#39131">Output from Control Statements</tocitem>
        <tocitem target="matlab_prog/ch12_e14.html#39199">Saving and Restoring State</tocitem>
        <tocitem target="matlab_prog/ch12_e15.html#39220">Debug, Backtrace, and Verbose Modes</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_err16.html#38906">Debugging Errors and Warnings</tocitem>
</tocitem>
<tocitem target="matlab_prog/ch11_mat.html">Classes and Objects
    <tocitem target="matlab_prog/ch11_ma2.html#47897">Classes and Objects: An Overview
        <tocitem target="matlab_prog/ch11_ma3.html#4018">Features of Object-Oriented Programming</tocitem>
        <tocitem target="matlab_prog/ch11_ma4.html#4025">MATLAB Data Class Hierarchy</tocitem>
        <tocitem target="matlab_prog/ch11_ma5.html#30948">Creating Objects</tocitem>
        <tocitem target="matlab_prog/ch11_ma5.html#30980">Invoking Methods on Objects</tocitem>
        <tocitem target="matlab_prog/ch11_ma6.html#37397">Private Methods</tocitem>
        <tocitem target="matlab_prog/ch11_ma6.html#31080">Helper Functions</tocitem>
        <tocitem target="matlab_prog/ch11_ma7.html#31114">Debugging Class Methods</tocitem>
        <tocitem target="matlab_prog/ch11_ma8.html#40757">Setting Up Class Directories</tocitem>
        <tocitem target="matlab_prog/ch11_ma8.html#40769">Data Structure</tocitem>
        <tocitem target="matlab_prog/ch11_ma9.html#27155">Tips for C++ and Java Programmers</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch11_m10.html#48272">Designing User Classes in MATLAB
        <tocitem target="matlab_prog/ch11_m10.html#27666">The MATLAB Canonical Class</tocitem>
        <tocitem target="matlab_prog/ch11_m11.html#27698">The Class Constructor Method</tocitem>
        <tocitem target="matlab_prog/ch11_m11.html#37714">Examples of Constructor Methods</tocitem>
        <tocitem target="matlab_prog/ch11_m12.html#28073">Identifying Objects Outside the Class Directory</tocitem>
        <tocitem target="matlab_prog/ch11_m13.html#27725">The display Method</tocitem>
        <tocitem target="matlab_prog/ch11_m14.html#28327">Accessing Object Data</tocitem>
        <tocitem target="matlab_prog/ch11_m15.html#37815">The set and get Methods</tocitem>
        <tocitem target="matlab_prog/ch11_m16.html#28482">Indexed Reference Using subsref and subsasgn</tocitem>
        <tocitem target="matlab_prog/ch11_m17.html#43743">Handling Subscripted Reference</tocitem>
        <tocitem target="matlab_prog/ch11_m18.html#28602">Handling Subscripted Assignment</tocitem>
        <tocitem target="matlab_prog/ch11_m19.html#28562">Object Indexing Within Methods</tocitem>
        <tocitem target="matlab_prog/ch11_m20.html#49201">Defining end Indexing for an Object</tocitem>
        <tocitem target="matlab_prog/ch11_m21.html#31056">Indexing an Object with Another Object</tocitem>
        <tocitem target="matlab_prog/ch11_m22.html#28188">Converter Methods</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch11_m23.html#29489">Overloading Operators and Functions
        <tocitem target="matlab_prog/ch11_m23.html#38029">Overloading Operators</tocitem>
        <tocitem target="matlab_prog/ch11_m24.html#29781">Overloading Functions</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch11_m25.html#28024">Example -- A Polynomial Class
        <tocitem target="matlab_prog/ch11_m25.html#38222">Polynom Data Structure</tocitem>
        <tocitem target="matlab_prog/ch11_m25.html#38205">Polynom Methods</tocitem>
        <tocitem target="matlab_prog/ch11_m26.html#25998">The Polynom Constructor Method</tocitem>
        <tocitem target="matlab_prog/ch11_m27.html#26405">Converter Methods for the Polynom Class</tocitem>
        <tocitem target="matlab_prog/ch11_m28.html#26830">The Polynom display Method</tocitem>
        <tocitem target="matlab_prog/ch11_m29.html#26860">The Polynom subsref Method</tocitem>
        <tocitem target="matlab_prog/ch11_m30.html#30100">Overloading Arithmetic Operators for polynom</tocitem>
        <tocitem target="matlab_prog/ch11_m31.html#30394">Overloading Functions for the Polynom Class</tocitem>
        <tocitem target="matlab_prog/ch11_m32.html#38317">Listing Class Methods</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch11_m33.html#31240">Building on Other Classes
        <tocitem target="matlab_prog/ch11_m34.html#32590">Simple Inheritance</tocitem>
        <tocitem target="matlab_prog/ch11_m35.html#32605">Multiple Inheritance</tocitem>
        <tocitem target="matlab_prog/ch11_m36.html#34191">Aggregation</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch11_m37.html#32525">Example -- Assets and Asset Subclasses
        <tocitem target="matlab_prog/ch11_m37.html#34180">Inheritance Model for the Asset Class</tocitem>
        <tocitem target="matlab_prog/ch11_m37.html#31723">Asset Class Design</tocitem>
        <tocitem target="matlab_prog/ch11_m37.html#44374">Other Asset Methods</tocitem>
        <tocitem target="matlab_prog/ch11_m38.html#37564">The Asset Constructor Method</tocitem>
        <tocitem target="matlab_prog/ch11_m39.html#31909">The Asset get Method</tocitem>
        <tocitem target="matlab_prog/ch11_m40.html#31971">The Asset set Method</tocitem>
        <tocitem target="matlab_prog/ch11_m41.html#47168">The Asset subsref Method</tocitem>
        <tocitem target="matlab_prog/ch11_m42.html#32100">The Asset subsasgn Method</tocitem>
        <tocitem target="matlab_prog/ch11_m43.html#33905">The Asset display Method</tocitem>
        <tocitem target="matlab_prog/ch11_m44.html#42152">The Asset fieldcount Method</tocitem>
        <tocitem target="matlab_prog/ch11_m45.html#32073">Designing the Stock Class</tocitem>
        <tocitem target="matlab_prog/ch11_m46.html#32178">The Stock Constructor Method</tocitem>
        <tocitem target="matlab_prog/ch11_m47.html#32313">The Stock get Method</tocitem>
        <tocitem target="matlab_prog/ch11_m48.html#33403">The Stock set Method</tocitem>
        <tocitem target="matlab_prog/ch11_m49.html#47379">The Stock subsref Method</tocitem>
        <tocitem target="matlab_prog/ch11_m50.html#32700">The Stock subsasgn Method</tocitem>
        <tocitem target="matlab_prog/ch11_m51.html#33563">The Stock display Method</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch11_m52.html#32187">Example -- The Portfolio Container
        <tocitem target="matlab_prog/ch11_m52.html#34207">Designing the Portfolio Class</tocitem>
        <tocitem target="matlab_prog/ch11_m53.html#34331">The Portfolio Constructor Method</tocitem>
        <tocitem target="matlab_prog/ch11_m54.html#34432">The Portfolio display Method</tocitem>
        <tocitem target="matlab_prog/ch11_m55.html#31176">The Portfolio pie3 Method</tocitem>
        <tocitem target="matlab_prog/ch11_m56.html#34574">Creating a Portfolio</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch11_m57.html#35104">Saving and Loading Objects
        <tocitem target="matlab_prog/ch11_m57.html#35280">Modifying Objects During Save or Load</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch11_m58.html#35289">Example -- Defining saveobj and loadobj for Portfolio
        <tocitem target="matlab_prog/ch11_m58.html#35556">Summary of Code Changes</tocitem>
        <tocitem target="matlab_prog/ch11_m59.html#35607">The saveobj Method</tocitem>
        <tocitem target="matlab_prog/ch11_m60.html#35641">The loadobj Method</tocitem>
        <tocitem target="matlab_prog/ch11_m61.html#35670">Changing the Portfolio Constructor</tocitem>
        <tocitem target="matlab_prog/ch11_m62.html#35714">The Portfolio subsref Method</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch11_m63.html#34971">Object Precedence
        <tocitem target="matlab_prog/ch11_m64.html#35813">Specifying Precedence of User-Defined Classes</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch11_m65.html#35010">How MATLAB Determines Which Method to Call
        <tocitem target="matlab_prog/ch11_m66.html#36060">Selecting a Method</tocitem>
        <tocitem target="matlab_prog/ch11_m67.html#36064">Querying Which Method MATLAB Will Call</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_prog/ch14_pro.html">Scheduling Program Execution with Timers
    <tocitem target="matlab_prog/ch14_pr2.html#38055">Using a MATLAB Timer Object
        <tocitem target="matlab_prog/ch14_pr3.html#38070">Example: Displaying a Message</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch14_pr4.html#38093">Creating Timer Objects
        <tocitem target="matlab_prog/ch14_pr4.html#42854">Timer Object Naming</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch14_pr5.html#38134">Working with Timer Object Properties
        <tocitem target="matlab_prog/ch14_pr6.html#40948">Retrieving the Value of Timer Object Properties</tocitem>
        <tocitem target="matlab_prog/ch14_pr7.html#41417">Setting the Value of Timer Object Properties</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch14_pr8.html#38272">Starting and Stopping Timers
        <tocitem target="matlab_prog/ch14_pr9.html#41265">Starting a Timer</tocitem>
        <tocitem target="matlab_prog/ch14_p10.html#41266">Starting a Timer at a Specified Time</tocitem>
        <tocitem target="matlab_prog/ch14_p11.html#41782">Stopping Timer Objects</tocitem>
        <tocitem target="matlab_prog/ch14_p11.html#38291">Blocking the MATLAB Command Line</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch14_p12.html#39541">Creating and Executing Callback Functions
        <tocitem target="matlab_prog/ch_pro13.html#42377">Associating Commands with Timer Object Events</tocitem>
        <tocitem target="matlab_prog/ch_pro14.html#42494">Creating Callback Functions</tocitem>
        <tocitem target="matlab_prog/ch_pro15.html#39598">Specifying the Value of Callback Function Properties</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_pro16.html#39719">Timer Object Execution Modes
        <tocitem target="matlab_prog/ch_pro16.html#39727">Executing a Timer Callback Function Once</tocitem>
        <tocitem target="matlab_prog/ch_pro17.html#39779">Executing a Timer Callback Function Multiple Times</tocitem>
        <tocitem target="matlab_prog/ch_pro18.html#39897">Handling Callback Function Queuing Conflicts</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_pro19.html#40723">Deleting Timer Objects from Memory
        <tocitem target="matlab_prog/ch_pro19.html#42796">Testing the Validity of a Timer Object</tocitem>
        <tocitem target="matlab_prog/ch_pro19.html#42801">Deleting All Existing Timer Objects</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch_pro20.html#40740">Finding All Timer Objects in Memory
        <tocitem target="matlab_prog/ch_pro21.html#40755">Finding Invisible Timer Objects</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_prog/ch15_per.html">Improving Performance and Memory Usage
    <tocitem target="matlab_prog/ch15_pe2.html#790895">Analyzing Your Program's Performance
        <tocitem target="matlab_prog/ch15_pe2.html#792664">The M-File Profiler Utility</tocitem>
        <tocitem target="matlab_prog/ch15_pe2.html#790905">Stopwatch Timer Functions</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch15_pe3.html#784135">Techniques for Improving Performance
        <tocitem target="matlab_prog/ch15_pe3.html#783589">Vectorizing Loops</tocitem>
        <tocitem target="matlab_prog/ch15_pe4.html#793781">Preallocating Arrays</tocitem>
        <tocitem target="matlab_prog/ch15_pe5.html#793876">Coding Loops in a MEX-File</tocitem>
        <tocitem target="matlab_prog/ch15_pe5.html#791752">Assigning to Variables</tocitem>
        <tocitem target="matlab_prog/ch15_pe5.html#790488">Operating on Real Data</tocitem>
        <tocitem target="matlab_prog/ch15_pe5.html#790490">Using Appropriate Logical Operators</tocitem>
        <tocitem target="matlab_prog/ch15_pe5.html#790494">Overloading Built-In Functions</tocitem>
        <tocitem target="matlab_prog/ch15_pe5.html#783832">Functions Are Generally Faster Than Scripts</tocitem>
        <tocitem target="matlab_prog/ch15_pe5.html#783836">Load and Save Are Faster Than File I/O Functions</tocitem>
        <tocitem target="matlab_prog/ch15_pe5.html#785919">Avoid Large Background Processes</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch15_pe6.html#774052">Using Memory Efficiently
        <tocitem target="matlab_prog/ch15_pe7.html#794247">Memory Allocation for Arrays</tocitem>
        <tocitem target="matlab_prog/ch15_pe8.html#796406">Data Structures and Memory</tocitem>
        <tocitem target="matlab_prog/ch15_pe8.html#796233">Memory Management Functions</tocitem>
        <tocitem target="matlab_prog/ch15_pe9.html#796098">Strategies for Efficient Use of Memory</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch15_p10.html#783456">Resolving "Out of Memory" Errors
        <tocitem target="matlab_prog/ch15_p10.html#792443">General Suggestions for Reclaiming Memory</tocitem>
        <tocitem target="matlab_prog/ch15_p10.html#792042">Compressing Data in Memory</tocitem>
        <tocitem target="matlab_prog/ch15_p11.html#784405">Increasing System Swap Space</tocitem>
        <tocitem target="matlab_prog/ch15_p11.html#792518">Freeing Up System Resources on Windows Systems</tocitem>
        <tocitem target="matlab_prog/ch15_p11.html#792589">Reloading Variables on UNIX Systems</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_prog/ch16_pro.html">Programming Tips
    <tocitem target="matlab_prog/ch16_pr2.html#60037">Command and Function Syntax
        <tocitem target="matlab_prog/ch16_pr2.html#60068">Syntax Help</tocitem>
        <tocitem target="matlab_prog/ch16_pr2.html#60072">Command and Function Syntaxes</tocitem>
        <tocitem target="matlab_prog/ch16_pr2.html#60079">Command Line Continuation</tocitem>
        <tocitem target="matlab_prog/ch16_pr2.html#60090">Completing Commands Using the Tab Key</tocitem>
        <tocitem target="matlab_prog/ch16_pr2.html#60102">Recalling Commands</tocitem>
        <tocitem target="matlab_prog/ch16_pr2.html#60111">Clearing Commands</tocitem>
        <tocitem target="matlab_prog/ch16_pr2.html#60114">Suppressing Output to the Screen</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_pr3.html#60119">Help
        <tocitem target="matlab_prog/ch16_pr3.html#60154">Using the Help Browser</tocitem>
        <tocitem target="matlab_prog/ch16_pr3.html#60192">Help on Functions from the Help Browser</tocitem>
        <tocitem target="matlab_prog/ch16_pr3.html#60199">Help on Functions from the Command Window</tocitem>
        <tocitem target="matlab_prog/ch16_pr3.html#60208">Topical Help</tocitem>
        <tocitem target="matlab_prog/ch16_pr3.html#60268">Paged Output</tocitem>
        <tocitem target="matlab_prog/ch16_pr3.html#60272">Writing Your Own Help</tocitem>
        <tocitem target="matlab_prog/ch16_pr3.html#60280">Help for Subfunctions and Private Functions</tocitem>
        <tocitem target="matlab_prog/ch16_pr3.html#60286">Help for Methods and Overloaded Functions</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_pr4.html#60296">Development Environment
        <tocitem target="matlab_prog/ch16_pr4.html#60319">Workspace Browser</tocitem>
        <tocitem target="matlab_prog/ch16_pr4.html#60325">Using the Find and Replace Utility</tocitem>
        <tocitem target="matlab_prog/ch16_pr4.html#60331">Commenting Out a Block of Code</tocitem>
        <tocitem target="matlab_prog/ch16_pr4.html#60338">Creating M-Files from Command History</tocitem>
        <tocitem target="matlab_prog/ch16_pr4.html#60344">Editing M-Files in EMACS</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_pr5.html#60352">M-File Functions
        <tocitem target="matlab_prog/ch16_pr5.html#60375">M-File Structure</tocitem>
        <tocitem target="matlab_prog/ch16_pr5.html#60392">Using Lowercase for Function Names</tocitem>
        <tocitem target="matlab_prog/ch16_pr5.html#60396">Getting a Function's Name and Path</tocitem>
        <tocitem target="matlab_prog/ch16_pr5.html#60403">What M-Files Does a Function Use?</tocitem>
        <tocitem target="matlab_prog/ch16_pr5.html#60411">Dependent Functions, Built-Ins, Classes</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_pr6.html#60415">Function Arguments
        <tocitem target="matlab_prog/ch16_pr6.html#60438">Getting the Input and Output Arguments</tocitem>
        <tocitem target="matlab_prog/ch16_pr6.html#60449">Variable Numbers of Arguments</tocitem>
        <tocitem target="matlab_prog/ch16_pr6.html#60461">String or Numeric Arguments</tocitem>
        <tocitem target="matlab_prog/ch16_pr6.html#60473">Passing Arguments in a Structure</tocitem>
        <tocitem target="matlab_prog/ch16_pr6.html#60477">Passing Arguments in a Cell Array</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_pr7.html#60481">Program Development
        <tocitem target="matlab_prog/ch16_pr7.html#60524">Planning the Program</tocitem>
        <tocitem target="matlab_prog/ch16_pr7.html#60527">Using Pseudo-Code</tocitem>
        <tocitem target="matlab_prog/ch16_pr7.html#60530">Selecting the Right Data Structures</tocitem>
        <tocitem target="matlab_prog/ch16_pr7.html#60535">General Coding Practices</tocitem>
        <tocitem target="matlab_prog/ch16_pr7.html#60543">Naming a Function Uniquely</tocitem>
        <tocitem target="matlab_prog/ch16_pr7.html#60548">The Importance of Comments</tocitem>
        <tocitem target="matlab_prog/ch16_pr7.html#60555">Coding in Steps</tocitem>
        <tocitem target="matlab_prog/ch16_pr7.html#60558">Making Modifications in Steps</tocitem>
        <tocitem target="matlab_prog/ch16_pr7.html#60561">Functions with One Calling Function</tocitem>
        <tocitem target="matlab_prog/ch16_pr7.html#60566">Testing the Final Program</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_pr8.html#60570">Debugging
        <tocitem target="matlab_prog/ch16_pr8.html#60617">The MATLAB Debug Functions</tocitem>
        <tocitem target="matlab_prog/ch16_pr8.html#60623">More Debug Functions</tocitem>
        <tocitem target="matlab_prog/ch16_pr8.html#60679">The MATLAB Graphical Debugger</tocitem>
        <tocitem target="matlab_prog/ch16_pr8.html#60686">A Quick Way to Examine Variables</tocitem>
        <tocitem target="matlab_prog/ch16_pr8.html#60689">Setting Breakpoints from the Command Line</tocitem>
        <tocitem target="matlab_prog/ch16_pr8.html#60699">Finding Line Numbers to Set Breakpoints</tocitem>
        <tocitem target="matlab_prog/ch16_pr8.html#60705">Stopping Execution on an Error or Warning</tocitem>
        <tocitem target="matlab_prog/ch16_pr8.html#60710">Locating an Error from the Error Message</tocitem>
        <tocitem target="matlab_prog/ch16_pr8.html#60715">Using Warnings to Help Debug</tocitem>
        <tocitem target="matlab_prog/ch16_pr8.html#60720">Making Code Execution Visible</tocitem>
        <tocitem target="matlab_prog/ch16_pr8.html#60725">Debugging Scripts</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_pr9.html#60729">Variables
        <tocitem target="matlab_prog/ch16_pr9.html#60768">Rules for Variable Names</tocitem>
        <tocitem target="matlab_prog/ch16_pr9.html#60776">Making Sure Variable Names Are Valid</tocitem>
        <tocitem target="matlab_prog/ch16_pr9.html#60785">Don't Use Function Names for Variables</tocitem>
        <tocitem target="matlab_prog/ch16_pr9.html#60791">Checking for Reserved Keywords</tocitem>
        <tocitem target="matlab_prog/ch16_pr9.html#60799">Avoid Using i and j for Variables</tocitem>
        <tocitem target="matlab_prog/ch16_pr9.html#60803">Avoid Overwriting Variables in Scripts</tocitem>
        <tocitem target="matlab_prog/ch16_pr9.html#60808">Persistent Variables</tocitem>
        <tocitem target="matlab_prog/ch16_pr9.html#60813">Protecting Persistent Variables</tocitem>
        <tocitem target="matlab_prog/ch16_pr9.html#60819">Global Variables</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_p10.html#60825">Strings
        <tocitem target="matlab_prog/ch16_p10.html#60848">Creating Strings with Concatenation</tocitem>
        <tocitem target="matlab_prog/ch16_p10.html#60857">Comparing Methods of Concatenation</tocitem>
        <tocitem target="matlab_prog/ch16_p10.html#60864">Store Arrays of Strings in a Cell Array</tocitem>
        <tocitem target="matlab_prog/ch16_p10.html#60872">Converting Between Strings and Cell Arrays</tocitem>
        <tocitem target="matlab_prog/ch16_p10.html#60887">Search and Replace Using Regular Expressions</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_p11.html#60910">Evaluating Expressions
        <tocitem target="matlab_prog/ch16_p11.html#60929">Find Alternatives to Using eval</tocitem>
        <tocitem target="matlab_prog/ch16_p11.html#60934">Assigning to a Series of Variables</tocitem>
        <tocitem target="matlab_prog/ch16_p11.html#60940">Short-Circuit Logical Operators</tocitem>
        <tocitem target="matlab_prog/ch16_p11.html#60947">Changing the Counter Variable within a for Loop</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_p12.html#60956">MATLAB Path
        <tocitem target="matlab_prog/ch16_p12.html#60987">Precedence Rules</tocitem>
        <tocitem target="matlab_prog/ch16_p12.html#61001">File Precedence</tocitem>
        <tocitem target="matlab_prog/ch16_p12.html#61010">Adding a Directory to the Search Path</tocitem>
        <tocitem target="matlab_prog/ch16_p12.html#61020">Handles to Functions Not on the Path</tocitem>
        <tocitem target="matlab_prog/ch16_p12.html#61033">Making Toolbox File Changes Visible to MATLAB</tocitem>
        <tocitem target="matlab_prog/ch16_p12.html#61038">Making Nontoolbox File Changes Visible to MATLAB</tocitem>
        <tocitem target="matlab_prog/ch16_p12.html#61042">Change Notification on Windows</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_p13.html#61049">Program Control
        <tocitem target="matlab_prog/ch16_p13.html#61088">Using break, continue, and return</tocitem>
        <tocitem target="matlab_prog/ch16_p13.html#61116">Using switch Versus if</tocitem>
        <tocitem target="matlab_prog/ch16_p13.html#61136">MATLAB case Evaluates Strings</tocitem>
        <tocitem target="matlab_prog/ch16_p13.html#61145">Multiple Conditions in a case Statement</tocitem>
        <tocitem target="matlab_prog/ch16_p13.html#61153">Implicit Break in switch-case</tocitem>
        <tocitem target="matlab_prog/ch16_p13.html#61163">Variable Scope in a switch</tocitem>
        <tocitem target="matlab_prog/ch16_p13.html#61174">Catching Errors with try-catch</tocitem>
        <tocitem target="matlab_prog/ch16_p13.html#61187">Nested try-catch Blocks</tocitem>
        <tocitem target="matlab_prog/ch16_p13.html#61199">Forcing an Early Return from a Function</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_p14.html#61206">Save and Load
        <tocitem target="matlab_prog/ch16_p14.html#61233">Saving Data from the Workspace</tocitem>
        <tocitem target="matlab_prog/ch16_p14.html#61245">Loading Data into the Workspace</tocitem>
        <tocitem target="matlab_prog/ch16_p14.html#61256">Viewing Variables in a MAT-File</tocitem>
        <tocitem target="matlab_prog/ch16_p14.html#61260">Appending to a MAT-File</tocitem>
        <tocitem target="matlab_prog/ch16_p14.html#61271">Save and Load on Startup or Quit</tocitem>
        <tocitem target="matlab_prog/ch16_p14.html#61275">Saving to an ASCII File</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_p15.html#61281">Files and Filenames
        <tocitem target="matlab_prog/ch16_p15.html#61308">Naming M-files</tocitem>
        <tocitem target="matlab_prog/ch16_p15.html#61316">Naming Other Files</tocitem>
        <tocitem target="matlab_prog/ch16_p15.html#61320">Passing Filenames as Arguments</tocitem>
        <tocitem target="matlab_prog/ch16_p15.html#61327">Passing Filenames to ASCII Files</tocitem>
        <tocitem target="matlab_prog/ch16_p15.html#61332">Determining Filenames at Run-Time</tocitem>
        <tocitem target="matlab_prog/ch16_p15.html#61343">Returning the Size of a File</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_p16.html#61355">Input/Output
        <tocitem target="matlab_prog/ch16_p16.html#61390">File I/O Function Overview</tocitem>
        <tocitem target="matlab_prog/ch16_p16.html#61393">Common I/O Functions</tocitem>
        <tocitem target="matlab_prog/ch16_p16.html#61399">Readable File Formats</tocitem>
        <tocitem target="matlab_prog/ch16_p16.html#61402">Using the Import Wizard</tocitem>
        <tocitem target="matlab_prog/ch16_p16.html#61409">Loading Mixed Format Data</tocitem>
        <tocitem target="matlab_prog/ch16_p16.html#61423">Reading Files with Different Formats</tocitem>
        <tocitem target="matlab_prog/ch16_p16.html#61426">Reading ASCII Data into a Cell Array</tocitem>
        <tocitem target="matlab_prog/ch16_p16.html#61432">Interactive Input into Your Program</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_p17.html#61795">Starting MATLAB
        <tocitem target="matlab_prog/ch16_p17.html#61797">Getting MATLAB to Start Up Faster</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_p18.html#61808">Operating System Compatibility
        <tocitem target="matlab_prog/ch16_p18.html#61831">Executing O/S Commands from MATLAB</tocitem>
        <tocitem target="matlab_prog/ch16_p18.html#61837">Searching Text with grep</tocitem>
        <tocitem target="matlab_prog/ch16_p18.html#61842">Constructing Paths and Filenames</tocitem>
        <tocitem target="matlab_prog/ch16_p18.html#61845">Finding the MATLAB Root Directory</tocitem>
        <tocitem target="matlab_prog/ch16_p18.html#61850">Temporary Directories and Filenames</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_p19.html#61857">Demos
        <tocitem target="matlab_prog/ch16_p19.html#61859">Demos Available with MATLAB</tocitem>
    </tocitem>
    <tocitem target="matlab_prog/ch16_p20.html#61871">For More Information</tocitem>
</tocitem>
<tocitem target="matlab_prog/matlab_prog_example_index.html">Examples</tocitem>

</tocitem>


<tocitem target="creating_plots/new_cp_c.html" image="$toolbox/matlab/icons/pagesicon.gif">Graphics

<tocitem target="creating_plots/plot_too.html">MATLAB Plotting Tools
    <tocitem target="creating_plots/plot_to2.html#47143">Anatomy of a Graph
        <tocitem target="creating_plots/plot_to2.html#47446">Figure ToolBars</tocitem>
    </tocitem>
    <tocitem target="creating_plots/plot_to3.html#47085">Plotting Tools -- Interactive Plotting
        <tocitem target="creating_plots/plot_to3.html#43292">Starting the Plotting Tools</tocitem>
        <tocitem target="creating_plots/plot_to3.html#43303">Plotting Tools Interface Overview</tocitem>
        <tocitem target="creating_plots/plot_to4.html#43348">The Figure Palette</tocitem>
        <tocitem target="creating_plots/plot_to5.html#43406">The Plot Browser</tocitem>
        <tocitem target="creating_plots/plot_to6.html#43442">The Property Editor</tocitem>
        <tocitem target="creating_plots/plot_to7.html#43456">Accessing All Object Properties -- Property Inspector</tocitem>
    </tocitem>
    <tocitem target="creating_plots/plot_to8.html#43464">Example -- Working with Plotting Tools
        <tocitem target="creating_plots/plot_to9.html#43491">Adding a Subplot</tocitem>
    </tocitem>
    <tocitem target="creating_plots/plot_t10.html#43535">Example -- Plotting Workspace Variables
        <tocitem target="creating_plots/plot_t10.html#48136">Plotting Expressions</tocitem>
    </tocitem>
    <tocitem target="creating_plots/plot_t11.html#47820">Example -- Specifying a Data Source
        <tocitem target="creating_plots/plot_t11.html#48351">Creating the Graph</tocitem>
        <tocitem target="creating_plots/plot_t11.html#48051">Varying the Data Source</tocitem>
        <tocitem target="creating_plots/plot_t11.html#51819">Data Sources for Multiobject Graphs</tocitem>
    </tocitem>
    <tocitem target="creating_plots/plot_t12.html#44170">Example -- Generating M-Code to Reproduce a Graph
        <tocitem target="creating_plots/plot_t12.html#51651">Data Arguments</tocitem>
        <tocitem target="creating_plots/plot_t12.html#51641">Limitations</tocitem>
    </tocitem>
    <tocitem target="creating_plots/plot_t13.html#32293">Editing Plots
        <tocitem target="creating_plots/plot_t13.html#36775">Interactive Plot Editing</tocitem>
        <tocitem target="creating_plots/plot_t13.html#37873">Using Functions to Edit Graphs</tocitem>
    </tocitem>
    <tocitem target="creating_plots/plot_t14.html#33811">Using Plot Edit Mode
        <tocitem target="creating_plots/plot_t14.html#33847">Starting Plot Edit Mode</tocitem>
        <tocitem target="creating_plots/plot_t14.html#33863">Exiting Plot Edit Mode</tocitem>
        <tocitem target="creating_plots/plot_t15.html#33867">Selecting Objects in a Graph</tocitem>
        <tocitem target="creating_plots/plot_t15.html#33883">Cutting, Copying, and Pasting Objects</tocitem>
        <tocitem target="creating_plots/plot_t15.html#33893">Moving and Resizing Objects</tocitem>
        <tocitem target="creating_plots/plot_t15.html#34048">Setting Object Properties</tocitem>
        <tocitem target="creating_plots/plot_t15.html#47623">Undo/Redo -- Eliminating Mistakes</tocitem>
    </tocitem>
    <tocitem target="creating_plots/plot_t16.html#34066">Saving Your Work
        <tocitem target="creating_plots/plot_t16.html#34070">Saving a Graph in MAT-File Format</tocitem>
        <tocitem target="creating_plots/plot_t16.html#34091">Saving to a Different Format -- Exporting Figures</tocitem>
        <tocitem target="creating_plots/plot_t17.html#34109">Printing Figures</tocitem>
        <tocitem target="creating_plots/plot_t18.html#46417">Generating an M-File to Recreate a Graph</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_plots/data_exp.html">Data Exploration Tools
    <tocitem target="creating_plots/data_ex2.html#44171">Ways to Explore Graphical Data
        <tocitem target="creating_plots/data_ex2.html#52228">Types of Tools</tocitem>
    </tocitem>
    <tocitem target="creating_plots/data_ex3.html#44221">Data Cursor -- Displaying Data Values Interactively
        <tocitem target="creating_plots/data_ex4.html#44236">Enabling Data Cursor Mode</tocitem>
        <tocitem target="creating_plots/data_ex5.html#49948">Display Style -- Datatip or Cursor Window</tocitem>
        <tocitem target="creating_plots/data_ex6.html#44251">Selection Style -- Select Data Points or Interpolate Points on Graph</tocitem>
        <tocitem target="creating_plots/data_ex7.html#44319">Exporting Data Value to Workspace Variable</tocitem>
    </tocitem>
    <tocitem target="creating_plots/data_ex8.html#44425">Zooming in 2-D and 3-D
        <tocitem target="creating_plots/data_ex8.html#44432">Zooming in 2-D Views</tocitem>
    </tocitem>
    <tocitem target="creating_plots/data_ex9.html#44519">Panning -- Moving Your View of the Graph
        <tocitem target="creating_plots/data_ex9.html#44526">2-D vs. 3-D Panning</tocitem>
    </tocitem>
    <tocitem target="creating_plots/data_e10.html#44601">Rotate 3D -- Interactive Rotation of 3-D Views
        <tocitem target="creating_plots/data_e10.html#48992">Enabling Rotate 3D</tocitem>
        <tocitem target="creating_plots/data_e10.html#44612">Selecting Predefined Views</tocitem>
        <tocitem target="creating_plots/data_e10.html#44619">Rotation Style for Complex Graphs</tocitem>
        <tocitem target="creating_plots/data_e10.html#47623">Undo/Redo -- Eliminating Mistakes</tocitem>
    </tocitem>
    <tocitem target="creating_plots/data_e11.html#46266">Analyzing Graphical Data
        <tocitem target="creating_plots/data_e11.html#46271">Basic Curve Fitting</tocitem>
        <tocitem target="creating_plots/data_e12.html#52620">Adding Plots of Basic Statistics to Graphs</tocitem>
        <tocitem target="creating_plots/data_e12.html#52633">Examples</tocitem>
        <tocitem target="creating_plots/data_13a.html#52658">Example -- Plotting the Mean of a Data Set</tocitem>
        <tocitem target="creating_plots/data_13a.html#52696">Formatting Plots of Data Statistics</tocitem>
        <tocitem target="creating_plots/data_13a.html#52706">Statistics Plotted by the Data Statistics Tool</tocitem>
        <tocitem target="creating_plots/data_13a.html#52757">Viewing Statistics for Multiple Plots</tocitem>
        <tocitem target="creating_plots/data_13a.html#52773">Saving Statistics to the MATLAB Workspace</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_plots/annotate.html">Annotating Graphs
    <tocitem target="creating_plots/annotat2.html#41699">How to Annotate Graphs
        <tocitem target="creating_plots/annotat2.html#41700">Graph Annotation Features</tocitem>
        <tocitem target="creating_plots/annotat3.html#41840">Enclosing Regions of a Graph in a Rectangle or an Ellipse</tocitem>
        <tocitem target="creating_plots/annotat4.html#41881">Textbox Annotations</tocitem>
        <tocitem target="creating_plots/annotat5.html#41927">Annotation Lines and Arrows</tocitem>
        <tocitem target="creating_plots/annotat6.html#41991">Adding a Colorbar to a Graph</tocitem>
        <tocitem target="creating_plots/annotat7.html#42019">Adding a Legend to a Graph</tocitem>
        <tocitem target="creating_plots/annotat8.html#42047">Pinning -- Attaching to a Point in the Figure</tocitem>
    </tocitem>
    <tocitem target="creating_plots/annotat9.html#42074">Alignment Tool -- Aligning and Distributing Objects
        <tocitem target="creating_plots/annota10.html#42089">Example -- Vertical Distribute, Horizontal Align</tocitem>
        <tocitem target="creating_plots/annota11.html#42109">Align/Distribute Menu Options</tocitem>
        <tocitem target="creating_plots/annota12.html#43656">Snap to Grid -- Aligning Objects on a Grid</tocitem>
    </tocitem>
    <tocitem target="creating_plots/annota13.html#33124">Adding Titles to Graphs
        <tocitem target="creating_plots/annota14.html#33371">Using the Title Option on the Insert Menu</tocitem>
        <tocitem target="creating_plots/annota15.html#42937">Using the Property Editor to Add a Title</tocitem>
        <tocitem target="creating_plots/annota16.html#42959">Using the title Function</tocitem>
    </tocitem>
    <tocitem target="creating_plots/annota17.html#33284">Adding Axis Labels to Graphs
        <tocitem target="creating_plots/annota17.html#33421">Using the Label Options on the Insert Menu</tocitem>
        <tocitem target="creating_plots/annota17.html#33426">Using the Property Editor to Add Axis Labels</tocitem>
        <tocitem target="creating_plots/annota17.html#27604">Using Axis-Label Commands</tocitem>
    </tocitem>
    <tocitem target="creating_plots/annota18.html#4741">Adding Text Annotations to Graphs
        <tocitem target="creating_plots/annota19.html#19466">Creating Text Annotations with the text or gtext Command</tocitem>
        <tocitem target="creating_plots/annota20.html#28390">Text Alignment</tocitem>
        <tocitem target="creating_plots/annota20.html#36282">Example -- Aligning Text</tocitem>
        <tocitem target="creating_plots/annota21.html#36391">Editing Text Objects</tocitem>
        <tocitem target="creating_plots/annota22.html#28104">Mathematical Symbols, Greek Letters, and TEX Characters</tocitem>
        <tocitem target="creating_plots/annota23.html#28263">Using Character and Numeric Variables in Text</tocitem>
        <tocitem target="creating_plots/annota24.html#28303">Example -- Multiline Text</tocitem>
        <tocitem target="creating_plots/annota25.html#37940">Drawing Text in a Box</tocitem>
    </tocitem>
    <tocitem target="creating_plots/annota26.html#33318">Adding Arrows and Lines to Graphs
        <tocitem target="creating_plots/annota26.html#36350">Creating Arrows and Lines in Plot Editing Mode</tocitem>
        <tocitem target="creating_plots/annota26.html#37405">Editing Arrows and Line Annotations</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_plots/graph_co.html">Basic Plotting Commands
    <tocitem target="creating_plots/graph_c2.html#20079">Basic Plotting Commands
        <tocitem target="creating_plots/graph_c3.html#35127">Plotting Steps</tocitem>
        <tocitem target="creating_plots/graph_c4.html#35125">Creating Line Plots</tocitem>
        <tocitem target="creating_plots/graph_c5.html#19587">Specifying Line Style</tocitem>
        <tocitem target="creating_plots/graph_c6.html#28783">Specifying the Color and Size of Lines</tocitem>
        <tocitem target="creating_plots/graph_c7.html#28917">Adding Plots to an Existing Graph</tocitem>
        <tocitem target="creating_plots/graph_c8.html#26386">Plotting Only the Data Points</tocitem>
        <tocitem target="creating_plots/graph_c9.html#26413">Plotting Markers and Lines</tocitem>
        <tocitem target="creating_plots/graph_10.html#26610">Line Styles for Black and White Output</tocitem>
        <tocitem target="creating_plots/graph_11.html#26411">Setting Default Line Styles</tocitem>
    </tocitem>
    <tocitem target="creating_plots/graph_12.html#25349">Line Plots of Matrix Data</tocitem>
    <tocitem target="creating_plots/graph_13.html#19902">Plotting Imaginary and Complex Data</tocitem>
    <tocitem target="creating_plots/graph_14.html#27628">Plotting with Two Y-Axes
        <tocitem target="creating_plots/graph_14.html#30576">Combining Linear and Logarithmic Axes</tocitem>
    </tocitem>
    <tocitem target="creating_plots/graph_15.html#7929">Setting Axis Parameters
        <tocitem target="creating_plots/graph_16.html#27773">Axis Limits and Ticks</tocitem>
        <tocitem target="creating_plots/graph_17.html#29060">Example -- Specifying Ticks and Tick Labels</tocitem>
        <tocitem target="creating_plots/graph_18.html#20302">Setting Aspect Ratio</tocitem>
    </tocitem>
    <tocitem target="creating_plots/graph_19.html#30087">Figure Windows
        <tocitem target="creating_plots/graph_20.html#30100">Displaying Multiple Plots per Figure</tocitem>
        <tocitem target="creating_plots/graph_21.html#30131">Specifying the Target Axes</tocitem>
        <tocitem target="creating_plots/graph_22.html#30148">Default Color Scheme</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_plots/special_.html">Creating Specialized Plots
    <tocitem target="creating_plots/special2.html#19972">Bar and Area Graphs
        <tocitem target="creating_plots/special3.html#868">Types of Bar Graphs</tocitem>
        <tocitem target="creating_plots/special4.html#992">Stacked Bar Graphs to Show Contributing Amounts</tocitem>
        <tocitem target="creating_plots/special5.html#1044">Specifying X-Axis Data</tocitem>
        <tocitem target="creating_plots/special6.html#1061">Overlaying Plots on Bar Graphs</tocitem>
        <tocitem target="creating_plots/special7.html#1833">Area Graphs</tocitem>
        <tocitem target="creating_plots/special8.html#3575">Comparing Data Sets with Area Graphs</tocitem>
    </tocitem>
    <tocitem target="creating_plots/special9.html#1092">Pie Charts
        <tocitem target="creating_plots/specia10.html#1128">Removing a Piece from a Pie Chart</tocitem>
    </tocitem>
    <tocitem target="creating_plots/specia11.html#1136">Histograms
        <tocitem target="creating_plots/specia11.html#1139">Histograms in Cartesian Coordinate Systems</tocitem>
        <tocitem target="creating_plots/specia12.html#3357">Histograms in Polar Coordinates</tocitem>
        <tocitem target="creating_plots/specia13.html#1166">Specifying Number of Bins</tocitem>
    </tocitem>
    <tocitem target="creating_plots/specia14.html#1188">Discrete Data Graphs
        <tocitem target="creating_plots/specia15.html#1190">Two-Dimensional Stem Plots</tocitem>
        <tocitem target="creating_plots/specia16.html#3380">Combining Stem Plots with Line Plots</tocitem>
        <tocitem target="creating_plots/specia17.html#1251">Three-Dimensional Stem Plots</tocitem>
        <tocitem target="creating_plots/specia18.html#1297">Stairstep Plots</tocitem>
    </tocitem>
    <tocitem target="creating_plots/specia19.html#1323">Direction and Velocity Vector Graphs
        <tocitem target="creating_plots/specia20.html#1352">Compass Plots</tocitem>
        <tocitem target="creating_plots/specia21.html#1372">Feather Plots</tocitem>
        <tocitem target="creating_plots/specia22.html#1395">Two-Dimensional Quiver Plots</tocitem>
        <tocitem target="creating_plots/specia23.html#1413">Three-Dimensional Quiver Plots</tocitem>
    </tocitem>
    <tocitem target="creating_plots/specia24.html#2524">Contour Plots
        <tocitem target="creating_plots/specia25.html#2553">Creating Simple Contour Plots</tocitem>
        <tocitem target="creating_plots/specia26.html#3467">Labeling Contours</tocitem>
        <tocitem target="creating_plots/specia27.html#2590">Filled Contours</tocitem>
        <tocitem target="creating_plots/specia28.html#2600">Drawing a Single Contour Line at a Desired Level</tocitem>
        <tocitem target="creating_plots/specia29.html#2614">The Contouring Algorithm</tocitem>
        <tocitem target="creating_plots/specia30.html#2666">Changing the Offset of a Contour</tocitem>
        <tocitem target="creating_plots/specia31.html#2674">Displaying Contours in Polar Coordinates</tocitem>
    </tocitem>
    <tocitem target="creating_plots/specia32.html#2521">Interactive Plotting</tocitem>
    <tocitem target="creating_plots/specia33.html#1460">Animation
        <tocitem target="creating_plots/specia34.html#1468">Movies</tocitem>
        <tocitem target="creating_plots/specia35.html#15002">Example -- Visualizing an FFT as a Movie</tocitem>
        <tocitem target="creating_plots/specia36.html#1497">Erase Modes</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_plots/chimage.html">Displaying Bit-Mapped Images
    <tocitem target="creating_plots/chimage2.html#18220">Overview</tocitem>
    <tocitem target="creating_plots/chimage3.html#145">Images in MATLAB
        <tocitem target="creating_plots/chimage3.html#15860">Bit Depth Support</tocitem>
        <tocitem target="creating_plots/chimage4.html#12444">Data Types</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chimage5.html#10709">Image Types
        <tocitem target="creating_plots/chimage6.html#155">Indexed Images</tocitem>
        <tocitem target="creating_plots/chimage7.html#175">Intensity Images</tocitem>
        <tocitem target="creating_plots/chimage8.html#12468">RGB (Truecolor) Images</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chimage9.html#1667">Working with 8-Bit and 16-Bit Images
        <tocitem target="creating_plots/chimag10.html#1767">8-Bit and 16-Bit Indexed Images</tocitem>
        <tocitem target="creating_plots/chimag11.html#1737">8-Bit and 16-Bit Intensity Images</tocitem>
        <tocitem target="creating_plots/chimag12.html#1744">8-Bit and 16-Bit RGB Images</tocitem>
        <tocitem target="creating_plots/chimag13.html#11549">Mathematical Operations Support for uint8 and uint16</tocitem>
        <tocitem target="creating_plots/chimag14.html#11607">Other 8-Bit and 16-Bit Array Support</tocitem>
        <tocitem target="creating_plots/chimag15.html#18707">Converting an 8-Bit RGB Image to Grayscale</tocitem>
        <tocitem target="creating_plots/chimag16.html#1805">Summary of Image Types and Numeric Classes</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chimag17.html#501">Reading, Writing, and Querying Graphics Image Files
        <tocitem target="creating_plots/chimag18.html#12544">Reading a Graphics Image</tocitem>
        <tocitem target="creating_plots/chimag19.html#11775">Writing a Graphics Image</tocitem>
        <tocitem target="creating_plots/chimag20.html#545">Obtaining Information About Graphics Files</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chimag21.html#14170">Displaying Graphics Images
        <tocitem target="creating_plots/chimag22.html#14179">Summary of Image Types and Display Methods</tocitem>
        <tocitem target="creating_plots/chimag23.html#14207">Controlling Aspect Ratio and Display Size</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chimag24.html#14242">The Image Object and Its Properties
        <tocitem target="creating_plots/chimag25.html#14245">Image CData</tocitem>
        <tocitem target="creating_plots/chimag26.html#14252">Image CDataMapping</tocitem>
        <tocitem target="creating_plots/chimag27.html#14273">XData and YData</tocitem>
        <tocitem target="creating_plots/chimag28.html#14307">EraseMode</tocitem>
        <tocitem target="creating_plots/chimag29.html#19358">Additional Techniques for Fast Image Updating</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chimag30.html#14338">Printing Images</tocitem>
    <tocitem target="creating_plots/chimag31.html#14167">Converting the Data or Graphic Type of Images</tocitem>
</tocitem>
<tocitem target="creating_plots/chprinti.html">Printing and Exporting
    <tocitem target="creating_plots/chprint2.html#84893">Overview of Printing and Exporting
        <tocitem target="creating_plots/chprint2.html#84909">Print and Export Operations</tocitem>
        <tocitem target="creating_plots/chprint2.html#84931">Graphical User Interfaces</tocitem>
        <tocitem target="creating_plots/chprint3.html#85789">Command Line Interface</tocitem>
        <tocitem target="creating_plots/chprint4.html#85046">Specifying Parameters and Options</tocitem>
        <tocitem target="creating_plots/chprint5.html#85155">Default Settings and How to Change Them</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chprint6.html#36065">How to Print or Export
        <tocitem target="creating_plots/chprint6.html#140569">Using Print Preview</tocitem>
        <tocitem target="creating_plots/chprint7.html#140479">Printing a Figure</tocitem>
        <tocitem target="creating_plots/chprint8.html#86575">Printing to a File</tocitem>
        <tocitem target="creating_plots/chprint9.html#110656">Exporting to a File</tocitem>
        <tocitem target="creating_plots/chprin10.html#91823">Exporting to the Windows Clipboard</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chprin11.html#124745">Examples of Basic Operations
        <tocitem target="creating_plots/chprin11.html#124384">Printing a Figure at Screen Size</tocitem>
        <tocitem target="creating_plots/chprin12.html#124444">Printing with a Specific Paper Size</tocitem>
        <tocitem target="creating_plots/chprin13.html#124469">Printing a Centered Figure</tocitem>
        <tocitem target="creating_plots/chprin14.html#125860">Exporting in a Specific Graphics Format</tocitem>
        <tocitem target="creating_plots/chprin15.html#124645">Exporting in EPS Format with a TIFF Preview</tocitem>
        <tocitem target="creating_plots/chprin16.html#124654">Exporting a Figure to the Clipboard</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chprin17.html#84337">Changing a Figure's Settings
        <tocitem target="creating_plots/chprin18.html#102795">Selecting the Figure</tocitem>
        <tocitem target="creating_plots/chprin18.html#99685">Selecting the Printer</tocitem>
        <tocitem target="creating_plots/chprin19.html#137140">Setting the Figure Size and Position</tocitem>
        <tocitem target="creating_plots/chprin20.html#99723">Setting the Paper Size or Type</tocitem>
        <tocitem target="creating_plots/chprin21.html#99726">Setting the Paper Orientation</tocitem>
        <tocitem target="creating_plots/chprin22.html#102410">Selecting a Renderer</tocitem>
        <tocitem target="creating_plots/chprin23.html#99727">Setting the Resolution</tocitem>
        <tocitem target="creating_plots/chprin24.html#99730">Setting the Axes Ticks and Limits</tocitem>
        <tocitem target="creating_plots/chprin25.html#99733">Setting the Background Color</tocitem>
        <tocitem target="creating_plots/chprin26.html#99772">Setting Line and Text Characteristics</tocitem>
        <tocitem target="creating_plots/chprin27.html#136643">Setting the Line and Text Color</tocitem>
        <tocitem target="creating_plots/chprin28.html#99776">Setting CMYK Color</tocitem>
        <tocitem target="creating_plots/chprin29.html#99777">Excluding User Interface Controls</tocitem>
        <tocitem target="creating_plots/chprin30.html#99778">Producing Uncropped Figures</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chprin31.html#103236">Choosing a Graphics Format
        <tocitem target="creating_plots/chprin31.html#136151">Frequently Used Graphics Formats</tocitem>
        <tocitem target="creating_plots/chprin31.html#103337">Factors to Consider in Choosing a Format</tocitem>
        <tocitem target="creating_plots/chprin32.html#103400">Properties Affected by Choice of Format</tocitem>
        <tocitem target="creating_plots/chprin33.html#103452">Impact of Rendering Method on the Output</tocitem>
        <tocitem target="creating_plots/chprin34.html#103135">Description of Selected Graphics Formats</tocitem>
        <tocitem target="creating_plots/chprin35.html#136196">How to Specify a Format for Exporting</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chprin36.html#103191">Choosing a Printer Driver
        <tocitem target="creating_plots/chprin36.html#135432">Types of Printer Drivers</tocitem>
        <tocitem target="creating_plots/chprin37.html#107885">Factors to Consider in Choosing a Driver</tocitem>
        <tocitem target="creating_plots/chprin38.html#93467">Driver-Specific Information</tocitem>
        <tocitem target="creating_plots/chprin38.html#136266">How to Specify the Printer Driver to Use</tocitem>
    </tocitem>
    <tocitem target="creating_plots/chprin39.html#84718">Troubleshooting
        <tocitem target="creating_plots/chprin40.html#81703">Printing Problems</tocitem>
        <tocitem target="creating_plots/chprin41.html#81795">Exporting Problems</tocitem>
        <tocitem target="creating_plots/chprin42.html#81888">General Problems</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_plots/hg_objec.html">Handle Graphics Objects
    <tocitem target="creating_plots/hg_obje2.html#41259">Organization of Graphics Objects</tocitem>
    <tocitem target="creating_plots/hg_obje3.html#41198">Types of Graphics Objects
        <tocitem target="creating_plots/hg_obje3.html#46738">Information on Specific Graphics Objects</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obje4.html#55957">Graphics Windows -- the Figure
        <tocitem target="creating_plots/hg_obje4.html#58567">Figures Used for Graphing Data</tocitem>
        <tocitem target="creating_plots/hg_obje4.html#57428">Figures Used for GUIs</tocitem>
        <tocitem target="creating_plots/hg_obje4.html#57523">Root Object -- the Figure Parent</tocitem>
        <tocitem target="creating_plots/hg_obje4.html#58502">More Information on Figures</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obje5.html#57481">Core Graphics Objects
        <tocitem target="creating_plots/hg_obje5.html#43617">Description of Core Graphics Objects</tocitem>
        <tocitem target="creating_plots/hg_obje6.html#45307">Example -- Creating Core Graphics Objects</tocitem>
        <tocitem target="creating_plots/hg_obje7.html#45340">Parenting</tocitem>
        <tocitem target="creating_plots/hg_obje8.html#45349">High-Level Versus Low-Level</tocitem>
        <tocitem target="creating_plots/hg_obje9.html#45365">Simplified Calling Syntax</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj10.html#45202">Plot Objects
        <tocitem target="creating_plots/hg_obj10.html#38192">Creating a Plot Object</tocitem>
        <tocitem target="creating_plots/hg_obj10.html#40811">Identifying Plot Objects Programmatically</tocitem>
        <tocitem target="creating_plots/hg_obj11.html#46776">Linking Graphs to Variables -- Data Source Properties</tocitem>
        <tocitem target="creating_plots/hg_obj12.html#47175">Plot Objects and Backward Compatibility</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj13.html#38717">Annotation Objects
        <tocitem target="creating_plots/hg_obj13.html#40907">Annotation Object Properties</tocitem>
        <tocitem target="creating_plots/hg_obj13.html#38719">Example -- Enclosing Subplots with an Annotation Rectangle</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj14.html#40355">Group Objects
        <tocitem target="creating_plots/hg_obj14.html#44442">Creating a Group</tocitem>
        <tocitem target="creating_plots/hg_obj15.html#44483">Transforming Objects</tocitem>
        <tocitem target="creating_plots/hg_obj16.html#41910">Example -- Transforming a Hierarchy of Objects</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj17.html#47570">Object Properties
        <tocitem target="creating_plots/hg_obj17.html#46455">Storing Object Information</tocitem>
        <tocitem target="creating_plots/hg_obj17.html#25512">Changing Values</tocitem>
        <tocitem target="creating_plots/hg_obj17.html#25511">Default Values</tocitem>
        <tocitem target="creating_plots/hg_obj18.html#18090">Properties Common to All Objects</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj19.html#25702">Setting and Querying Property Values
        <tocitem target="creating_plots/hg_obj20.html#25792">Setting Property Values</tocitem>
        <tocitem target="creating_plots/hg_obj21.html#18698">Querying Property Values</tocitem>
        <tocitem target="creating_plots/hg_obj22.html#18745">Factory-Defined Property Values</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj23.html#21465">Setting Default Property Values
        <tocitem target="creating_plots/hg_obj23.html#27078">How MATLAB Searches for Default Values</tocitem>
        <tocitem target="creating_plots/hg_obj24.html#18841">Defining Default Values</tocitem>
        <tocitem target="creating_plots/hg_obj25.html#18863">Examples -- Setting Default Line Styles</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj26.html#18922">Accessing Object Handles
        <tocitem target="creating_plots/hg_obj26.html#60265">Secial Object Handles</tocitem>
        <tocitem target="creating_plots/hg_obj27.html#18932">The Current Figure, Axes, and Object</tocitem>
        <tocitem target="creating_plots/hg_obj28.html#18979">Searching for Objects by Property Values -- findobj</tocitem>
        <tocitem target="creating_plots/hg_obj29.html#18999">Copying Objects</tocitem>
        <tocitem target="creating_plots/hg_obj30.html#24982">Deleting Objects</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj31.html#20455">Controlling Graphics Output
        <tocitem target="creating_plots/hg_obj32.html#20569">Specifying the Target for Graphics Output</tocitem>
        <tocitem target="creating_plots/hg_obj33.html#20610">Preparing Figures and Axes for Graphics</tocitem>
        <tocitem target="creating_plots/hg_obj34.html#18238">Targeting Graphics Output with newplot</tocitem>
        <tocitem target="creating_plots/hg_obj35.html#18256">Example -- Using newplot</tocitem>
        <tocitem target="creating_plots/hg_obj36.html#21264">Testing for Hold State</tocitem>
        <tocitem target="creating_plots/hg_obj37.html#18329">Protecting Figures and Axes</tocitem>
        <tocitem target="creating_plots/hg_obj38.html#21193">The Figure Close Request Function</tocitem>
        <tocitem target="creating_plots/hg_obj39.html#22318">Handle Validity Versus Handle Visibility</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj40.html#21618">Saving Handles in M-Files</tocitem>
    <tocitem target="creating_plots/hg_obj41.html#21616">Properties Changed by Built-In Functions</tocitem>
    <tocitem target="creating_plots/hg_obj42.html#53362">Objects That Can Contain Other Objects
        <tocitem target="creating_plots/hg_obj43.html#53175">Using Panel Containers in Figures -- UIPanels</tocitem>
        <tocitem target="creating_plots/hg_obj43.html#53181">Example -- Using Figure Panels</tocitem>
        <tocitem target="creating_plots/hg_obj44.html#53432">Grouping Objects Within Axes -- hgtransform</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj45.html#55518">Callback Properties for Graphics Objects
        <tocitem target="creating_plots/hg_obj45.html#55523">Graphics Object Callbacks</tocitem>
        <tocitem target="creating_plots/hg_obj45.html#55528">User Interface Object Callbacks</tocitem>
        <tocitem target="creating_plots/hg_obj45.html#55531">Figure Callbacks</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj46.html#55506">Function Handle Callbacks
        <tocitem target="creating_plots/hg_obj47.html#38007">Function Handle Syntax</tocitem>
        <tocitem target="creating_plots/hg_obj48.html#29633">Why Use Function Handle Callbacks</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj49.html#29350">Example -- Using Function Handles in GUIs
        <tocitem target="creating_plots/hg_obj49.html#52762">Complete Example Code</tocitem>
        <tocitem target="creating_plots/hg_obj49.html#52770">The GUI Layout</tocitem>
        <tocitem target="creating_plots/hg_obj49.html#29733">Initialize the GUI</tocitem>
        <tocitem target="creating_plots/hg_obj49.html#52806">The Callback Functions</tocitem>
    </tocitem>
    <tocitem target="creating_plots/hg_obj50.html#60415">Optimizing Graphics Performance
        <tocitem target="creating_plots/hg_obj50.html#60931">General Performance Guidelines</tocitem>
        <tocitem target="creating_plots/hg_obj51.html#60425">Disable Automatic Modes</tocitem>
        <tocitem target="creating_plots/hg_obj52.html#60542">Changing Graph Data Rapidly</tocitem>
        <tocitem target="creating_plots/hg_obj52.html#60583">Performance of Bit-Mapped Images</tocitem>
        <tocitem target="creating_plots/hg_obj52.html#60603">Performance of Patch Objects</tocitem>
        <tocitem target="creating_plots/hg_obj52.html#60621">Performance of Surface Objects</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_plots/figure_p.html">Figure Properties
    <tocitem target="creating_plots/figure_2.html#40208">Figure Objects
        <tocitem target="creating_plots/figure_2.html#42482">Related Information About Figures</tocitem>
    </tocitem>
    <tocitem target="creating_plots/figure_3.html#41409">Docking Figures in the Desktop
        <tocitem target="creating_plots/figure_3.html#41481">Figure Properties That Affect Docking</tocitem>
        <tocitem target="creating_plots/figure_3.html#41533">Creating a Nondockable Figure</tocitem>
    </tocitem>
    <tocitem target="creating_plots/figure_4.html#40107">Positioning Figures
        <tocitem target="creating_plots/figure_4.html#17912">The Position Vector</tocitem>
        <tocitem target="creating_plots/figure_5.html#18983">Example -- Specifying Figure Position</tocitem>
    </tocitem>
    <tocitem target="creating_plots/figure_6.html#41276">Figure Colormaps -- The Colormap Property
        <tocitem target="creating_plots/figure_6.html#42741">Specifying the Figure Colormap</tocitem>
    </tocitem>
    <tocitem target="creating_plots/figure_7.html#42573">Selecting Drawing Methods
        <tocitem target="creating_plots/figure_8.html#24657">Backing Store</tocitem>
        <tocitem target="creating_plots/figure_9.html#33457">Double Buffering</tocitem>
        <tocitem target="creating_plots/figure10.html#33455">Selecting a Renderer</tocitem>
    </tocitem>
    <tocitem target="creating_plots/figure11.html#35149">Specifying the Figure Pointer
        <tocitem target="creating_plots/figure12.html#25777">Defining Custom Pointers</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_plots/axes_pro.html">Axes Properties
    <tocitem target="creating_plots/axes_pr2.html#34000">Axes Objects -- Defining Coordinate Systems for Graphs</tocitem>
    <tocitem target="creating_plots/axes_pr3.html#27099">Labeling and Appearance Properties
        <tocitem target="creating_plots/axes_pr3.html#27313">Creating Axes with Specific Characteristics</tocitem>
    </tocitem>
    <tocitem target="creating_plots/axes_pr4.html#33513">Positioning Axes
        <tocitem target="creating_plots/axes_pr4.html#34364">The Position Vector</tocitem>
        <tocitem target="creating_plots/axes_pr4.html#33761">Position Units</tocitem>
    </tocitem>
    <tocitem target="creating_plots/axes_pr5.html#32495">Automatic Axes Resize</tocitem>
    <tocitem target="creating_plots/axes_pr6.html#22321">Multiple Axes per Figure
        <tocitem target="creating_plots/axes_pr7.html#22713">Placing Text Outside the Axes</tocitem>
        <tocitem target="creating_plots/axes_pr8.html#22769">Multiple Axes for Different Scaling</tocitem>
    </tocitem>
    <tocitem target="creating_plots/axes_pr9.html#19798">Individual Axis Control
        <tocitem target="creating_plots/axes_p10.html#13563">Setting Axis Limits</tocitem>
        <tocitem target="creating_plots/axes_p11.html#16587">Setting Tick Mark Locations</tocitem>
        <tocitem target="creating_plots/axes_p12.html#15587">Changing Axis Direction</tocitem>
    </tocitem>
    <tocitem target="creating_plots/axes_p13.html#11215">Using Multiple X- and Y-Axes
        <tocitem target="creating_plots/axes_p13.html#11217">Example -- Double Axis Graphs</tocitem>
    </tocitem>
    <tocitem target="creating_plots/axes_p14.html#27491">Automatic-Mode Properties</tocitem>
    <tocitem target="creating_plots/axes_p15.html#15879">Colors Controlled by Axes
        <tocitem target="creating_plots/axes_p16.html#11688">Specifying Axes Colors</tocitem>
        <tocitem target="creating_plots/axes_p17.html#18778">Axes Color Limits -- the CLim Property</tocitem>
        <tocitem target="creating_plots/axes_p18.html#12057">Example -- Simulating Multiple Colormaps in a Figure</tocitem>
        <tocitem target="creating_plots/axes_p18.html#12312">Calculating Color Limits</tocitem>
        <tocitem target="creating_plots/axes_p19.html#28111">Defining the Color of Lines for Plotting</tocitem>
        <tocitem target="creating_plots/axes_p20.html#13155">Line Styles Used for Plotting -- LineStyleOrder</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_plots/creating_plots_example_index.html">Examples</tocitem>

</tocitem>


<tocitem target="visualize/intro_vi.html" image="$toolbox/matlab/icons/pagesicon.gif">3-D Visualization

<tocitem target="visualize/chbuild3.html">Creating 3-D Graphs
    <tocitem target="visualize/chbuild2.html#46348">A Typical 3-D Graph</tocitem>
    <tocitem target="visualize/chbuil3a.html#45740">Line Plots of 3-D Data</tocitem>
    <tocitem target="visualize/chbuild4.html#45715">Representing a Matrix as a Surface
        <tocitem target="visualize/chbuild5.html#5352">Mesh and Surface Plots</tocitem>
        <tocitem target="visualize/chbuild6.html#5208">Visualizing Functions of Two Variables</tocitem>
        <tocitem target="visualize/chbuild7.html#9140">Surface Plots of Nonuniformly Sampled Data</tocitem>
        <tocitem target="visualize/chbuild8.html#15933">Parametric Surfaces</tocitem>
        <tocitem target="visualize/chbuild9.html#21538">Hidden Line Removal</tocitem>
    </tocitem>
    <tocitem target="visualize/chbuil10.html#18164">Coloring Mesh and Surface Plots
        <tocitem target="visualize/chbuil10.html#19249">Coloring Techniques</tocitem>
        <tocitem target="visualize/chbuil10.html#46458">Types of Color Data</tocitem>
        <tocitem target="visualize/chbuil11.html#5919">Colormaps</tocitem>
        <tocitem target="visualize/chbuil12.html#20897">Indexed Color Surfaces -- Direct and Scaled Colormapping</tocitem>
        <tocitem target="visualize/chbuil13.html#6003">Example -- Mapping Surface Curvature to Color</tocitem>
        <tocitem target="visualize/chbuil14.html#44791">Altering Colormaps</tocitem>
        <tocitem target="visualize/chbuil15.html#5423">Truecolor Surfaces</tocitem>
        <tocitem target="visualize/chbuil16.html#9250">Texture Mapping</tocitem>
    </tocitem>
</tocitem>
<tocitem target="visualize/chview.html">Defining the View
    <tocitem target="visualize/chview2.html#49131">Viewing Overview
        <tocitem target="visualize/chview2.html#60687">Positioning the Viewpoint</tocitem>
        <tocitem target="visualize/chview2.html#60642">Setting the Aspect Ratio</tocitem>
        <tocitem target="visualize/chview2.html#60779">Default Views</tocitem>
    </tocitem>
    <tocitem target="visualize/chview3.html#48862">Setting the Viewpoint with Azimuth and Elevation
        <tocitem target="visualize/chview3.html#21584">Azimuth and Elevation</tocitem>
    </tocitem>
    <tocitem target="visualize/chview4.html#45791">Defining Scenes with Camera Graphics</tocitem>
    <tocitem target="visualize/chview5.html#50593">View Control with the Camera Toolbar
        <tocitem target="visualize/chview5.html#54139">Camera Toolbar</tocitem>
        <tocitem target="visualize/chview6.html#63831">Camera Motion Controls</tocitem>
        <tocitem target="visualize/chview6.html#67033">Orbit Camera</tocitem>
        <tocitem target="visualize/chview6.html#67401">Orbit Scene Light</tocitem>
        <tocitem target="visualize/chview6.html#67471">Pan/Tilt Camera</tocitem>
        <tocitem target="visualize/chview6.html#67839">Move Camera Horizontally/Vertically</tocitem>
        <tocitem target="visualize/chview6.html#68158">Move Camera Forward and Backward</tocitem>
        <tocitem target="visualize/chview6.html#68523">Zoom Camera</tocitem>
        <tocitem target="visualize/chview6.html#68906">Camera Roll</tocitem>
    </tocitem>
    <tocitem target="visualize/chview7.html#46325">Camera Graphics Functions</tocitem>
    <tocitem target="visualize/chview8.html#44466">Example -- Dollying the Camera</tocitem>
    <tocitem target="visualize/chview9.html#45695">Example -- Moving the Camera Through a Scene
        <tocitem target="visualize/chview9.html#45950">Summary of Techniques</tocitem>
        <tocitem target="visualize/chview9.html#45916">Graphing the Volume Data</tocitem>
        <tocitem target="visualize/chview9.html#45947">Setting Up the View</tocitem>
        <tocitem target="visualize/chview9.html#46026">Specifying the Light Source</tocitem>
        <tocitem target="visualize/chview9.html#47240">Selecting a Renderer</tocitem>
        <tocitem target="visualize/chview9.html#46796">Defining the Camera Path as a Stream Line</tocitem>
        <tocitem target="visualize/chview9.html#47019">Implementing the Fly-Through</tocitem>
    </tocitem>
    <tocitem target="visualize/chview10.html#44406">Low-Level Camera Properties
        <tocitem target="visualize/chview11.html#22490">Default Viewpoint Selection</tocitem>
        <tocitem target="visualize/chview12.html#22528">Moving In and Out on the Scene</tocitem>
        <tocitem target="visualize/chview13.html#22555">Making the Scene Larger or Smaller</tocitem>
        <tocitem target="visualize/chview14.html#22557">Revolving Around the Scene</tocitem>
        <tocitem target="visualize/chview15.html#22568">Rotation Without Resizing of Graphics Objects</tocitem>
        <tocitem target="visualize/chview16.html#22574">Rotation About the Viewing Axis</tocitem>
    </tocitem>
    <tocitem target="visualize/chview17.html#22650">View Projection Types
        <tocitem target="visualize/chview18.html#22112">Projection Types and Camera Location</tocitem>
    </tocitem>
    <tocitem target="visualize/chview19.html#24991">Understanding Axes Aspect Ratio
        <tocitem target="visualize/chview19.html#25220">Stretch-to-Fill</tocitem>
        <tocitem target="visualize/chview20.html#25084">Specifying Axis Scaling</tocitem>
        <tocitem target="visualize/chview21.html#25109">Specifying Aspect Ratio</tocitem>
        <tocitem target="visualize/chview22.html#25046">Example -- axis Command Options</tocitem>
        <tocitem target="visualize/chview23.html#49486">Additional Commands for Setting Aspect Ratio</tocitem>
    </tocitem>
    <tocitem target="visualize/chview24.html#48363">Axes Aspect Ratio Properties
        <tocitem target="visualize/chview25.html#27611">Default Aspect Ratio Selection</tocitem>
        <tocitem target="visualize/chvie26a.html#28055">Overriding Stretch-to-Fill</tocitem>
        <tocitem target="visualize/chview27.html#25359">Effects of Setting Aspect Ratio Properties</tocitem>
        <tocitem target="visualize/chview28.html#71215">Example -- Displaying Cross-Sections of Surfaces</tocitem>
        <tocitem target="visualize/chvie29b.html#71221">Example -- Displaying Real Objects</tocitem>
    </tocitem>
</tocitem>
<tocitem target="visualize/chlighti.html">Lighting as a Visualization Tool
    <tocitem target="visualize/chlight2.html#21767">Lighting Overview
        <tocitem target="visualize/chlight2.html#45602">Lighting Examples</tocitem>
    </tocitem>
    <tocitem target="visualize/chlight3.html#45206">Lighting Commands</tocitem>
    <tocitem target="visualize/chlight4.html#21769">Light Objects</tocitem>
    <tocitem target="visualize/chlight5.html#30310">Adding Lights to a Scene</tocitem>
    <tocitem target="visualize/chlight6.html#30602">Properties That Affect Lighting</tocitem>
    <tocitem target="visualize/chlight7.html#44962">Selecting a Lighting Method
        <tocitem target="visualize/chlight7.html#44315">Face and Edge Lighting Methods</tocitem>
    </tocitem>
    <tocitem target="visualize/chlight8.html#21818">Reflectance Characteristics of Graphics Objects
        <tocitem target="visualize/chlight9.html#21820">Specular and Diffuse Reflection</tocitem>
        <tocitem target="visualize/chligh10.html#21842">Ambient Light</tocitem>
        <tocitem target="visualize/chligh11.html#21857">Specular Exponent</tocitem>
        <tocitem target="visualize/chligh12.html#21867">Specular Color Reflectance</tocitem>
        <tocitem target="visualize/chligh13.html#21877">Back Face Lighting</tocitem>
        <tocitem target="visualize/chligh14.html#45165">Positioning Lights in Data Space</tocitem>
    </tocitem>
</tocitem>
<tocitem target="visualize/chtransp.html">Transparency
    <tocitem target="visualize/chtrans2.html#7434">Making Objects Transparent
        <tocitem target="visualize/chtrans3.html#5146">Specifying Transparency</tocitem>
    </tocitem>
    <tocitem target="visualize/chtrans4.html#5612">Specifying a Single Transparency Value
        <tocitem target="visualize/chtrans4.html#6531">Example -- Transparent Isosurface</tocitem>
    </tocitem>
    <tocitem target="visualize/chtrans5.html#5927">Mapping Data to Transparency -- Alpha Data
        <tocitem target="visualize/chtrans5.html#6784">Size of the Alpha Data Array</tocitem>
        <tocitem target="visualize/chtrans5.html#6622">Mapping Alpha Data to the Alphamap</tocitem>
        <tocitem target="visualize/chtrans6.html#5952">Example -- Mapping Data to Color or Transparency</tocitem>
    </tocitem>
    <tocitem target="visualize/chtrans7.html#6910">Selecting an Alphamap
        <tocitem target="visualize/chtrans8.html#7232">Example -- Modifying the Alphamap</tocitem>
    </tocitem>
</tocitem>
<tocitem target="visualize/chpatch.html">Creating 3-D Models with Patches
    <tocitem target="visualize/chpatch2.html#31825">Introduction to Patch Objects
        <tocitem target="visualize/chpatch2.html#17145">Defining Patches</tocitem>
        <tocitem target="visualize/chpatch3.html#29007">Behavior of the patch Function</tocitem>
        <tocitem target="visualize/chpatch4.html#29504">Creating a Single Polygon</tocitem>
    </tocitem>
    <tocitem target="visualize/chpatch5.html#11758">Multifaceted Patches
        <tocitem target="visualize/chpatch5.html#11541">Example -- Defining a Cube</tocitem>
    </tocitem>
    <tocitem target="visualize/chpatch6.html#13300">Specifying Patch Coloring
        <tocitem target="visualize/chpatch6.html#30277">Patch Color Properties</tocitem>
    </tocitem>
    <tocitem target="visualize/chpatch7.html#30350">Patch Edge Coloring
        <tocitem target="visualize/chpatch8.html#26691">Example -- Specifying Flat Edge and Face Coloring</tocitem>
        <tocitem target="visualize/chpatch9.html#12890">Coloring Edges with Shared Vertices</tocitem>
    </tocitem>
    <tocitem target="visualize/chpatc10.html#11475">Interpreting Indexed and Truecolor Data
        <tocitem target="visualize/chpatc11.html#15925">Indexed Color Data</tocitem>
        <tocitem target="visualize/chpatc12.html#16129">Truecolor Patches</tocitem>
        <tocitem target="visualize/chpatc12.html#16577">Interpolating in Indexed Color Versus Truecolor</tocitem>
    </tocitem>
</tocitem>
<tocitem target="visualize/chvolvis.html">Volume Visualization Techniques
    <tocitem target="visualize/chvolvi2.html#8666">Overview of Volume Visualization
        <tocitem target="visualize/chvolvi2.html#4312">Examples of Volume Data</tocitem>
        <tocitem target="visualize/chvolvi2.html#4446">Selecting Visualization Techniques</tocitem>
        <tocitem target="visualize/chvolvi2.html#5598">Steps to Create a Volume Visualization</tocitem>
    </tocitem>
    <tocitem target="visualize/chvolvi3.html#3069">Volume Visualization Functions
        <tocitem target="visualize/chvolvi3.html#14601">Functions for Scalar Data</tocitem>
        <tocitem target="visualize/chvolvi3.html#8610">Functions for Vector Data</tocitem>
    </tocitem>
    <tocitem target="visualize/chvolvi4.html#3291">Visualizing Scalar Volume Data
        <tocitem target="visualize/chvolvi4.html#4710">Techniques for Visualizing Scalar Data</tocitem>
    </tocitem>
    <tocitem target="visualize/chvolvi5.html#3371">Visualizing MRI Data
        <tocitem target="visualize/chvolvi5.html#14693">Example -- Ways to Display MRI Data</tocitem>
    </tocitem>
    <tocitem target="visualize/chvolvi6.html#3558">Exploring Volumes with Slice Planes
        <tocitem target="visualize/chvolvi7.html#3567">Example -- Slicing Fluid Flow Data</tocitem>
        <tocitem target="visualize/chvolvi8.html#5442">Modifying the Color Mapping</tocitem>
    </tocitem>
    <tocitem target="visualize/chvolvi9.html#3653">Connecting Equal Values with Isosurfaces
        <tocitem target="visualize/chvolvi9.html#3667">Example -- Isosurfaces in Fluid Flow Data</tocitem>
    </tocitem>
    <tocitem target="visualize/chvolv10.html#4765">Isocaps Add Context to Visualizations
        <tocitem target="visualize/chvolv11.html#4838">Defining Isocaps</tocitem>
        <tocitem target="visualize/chvolv11.html#4842">Example -- Adding Isocaps to an Isosurface</tocitem>
    </tocitem>
    <tocitem target="visualize/chvolv12.html#3495">Visualizing Vector Volume Data
        <tocitem target="visualize/chvolv12.html#5844">Using Scalar Techniques with Vector Data</tocitem>
        <tocitem target="visualize/chvolv13.html#7374">Specifying Starting Points for Stream Plots</tocitem>
        <tocitem target="visualize/chvolv14.html#7527">Accessing Subregions of Volume Data</tocitem>
    </tocitem>
    <tocitem target="visualize/chvolv15.html#3796">Stream Line Plots of Vector Data</tocitem>
    <tocitem target="visualize/chvolv16.html#5938">Displaying Curl with Stream Ribbons</tocitem>
    <tocitem target="visualize/chvolv17.html#6736">Displaying Divergence with Stream Tubes</tocitem>
    <tocitem target="visualize/chvolv18.html#6733">Creating Stream Particle Animations</tocitem>
    <tocitem target="visualize/chvolv19.html#7858">Vector Field Displayed with Cone Plots</tocitem>
</tocitem>
<tocitem target="visualize/visualize_example_index.html">Examples</tocitem>

</tocitem>


<tocitem target="creating_guis/intro_creating_guis.html" image="$toolbox/matlab/icons/pagesicon.gif">Creating Graphical User Interfaces

<tocitem target="creating_guis/devel_enviorn.html">Getting Started with GUIDE
    <tocitem target="creating_guis/devel_enviorn2.html#9423">What Is GUIDE?</tocitem>
    <tocitem target="creating_guis/devel_enviorn3.html#8850">Starting GUIDE</tocitem>
    <tocitem target="creating_guis/devel_enviorn4.html#8954">The Layout Editor</tocitem>
    <tocitem target="creating_guis/devel_enviorn5.html#9500">GUIDE Templates</tocitem>
    <tocitem target="creating_guis/devel_enviorn6.html#9701">Running a GUI</tocitem>
    <tocitem target="creating_guis/devel_enviorn7.html#10297">GUI FIG-Files and M-Files</tocitem>
    <tocitem target="creating_guis/devel_enviorn8.html#7870">Programming the GUI M-file</tocitem>
    <tocitem target="creating_guis/devel_enviorn9.html#9463">Editing Version 5 GUIs with Version 7 GUIDE
        <tocitem target="creating_guis/devel_enviorn9.html#7931">Saving the GUI in Version 7 GUIDE</tocitem>
        <tocitem target="creating_guis/devel_enviorn9.html#7933">Updating Callbacks</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_guis/simple_gui_example.html">Creating a GUI
    <tocitem target="creating_guis/simple_gui_example2.html#17073">Designing the GUI</tocitem>
    <tocitem target="creating_guis/simple_gui_example3.html#6106">Laying Out the GUI
        <tocitem target="creating_guis/simple_gui_example3.html#6108">View Layout and Code for the Example</tocitem>
        <tocitem target="creating_guis/simple_gui_example4.html#8807">Open a New GUI in the Layout Editor</tocitem>
        <tocitem target="creating_guis/simple_gui_example5.html#12515">Set the GUI Figure Size</tocitem>
        <tocitem target="creating_guis/simple_gui_example6.html#6138">Add the Components</tocitem>
        <tocitem target="creating_guis/simple_gui_example7.html#6145">Align the Components</tocitem>
    </tocitem>
    <tocitem target="creating_guis/simple_gui_example8.html#16887">Setting Properties for GUI Components
        <tocitem target="creating_guis/simple_gui_example8.html#19518">Name Property</tocitem>
        <tocitem target="creating_guis/simple_gui_example9.html#21900">Title Property</tocitem>
        <tocitem target="creating_guis/simple_gui_example10.html#16931">String Property for Push Buttons and Static Text</tocitem>
        <tocitem target="creating_guis/simple_gui_example11.html#16938">String Property for Pop-up Menus</tocitem>
        <tocitem target="creating_guis/simple_gui_example12.html#16953">Callback Properties</tocitem>
        <tocitem target="creating_guis/simple_gui_example13.html#16955">The Tag Property</tocitem>
    </tocitem>
    <tocitem target="creating_guis/simple_gui_example14.html#9202">Programming the GUI
        <tocitem target="creating_guis/simple_gui_example15.html#21108">Creating the GUI M-File</tocitem>
        <tocitem target="creating_guis/simple_gui_example16.html#8989">Opening the GUI M-File</tocitem>
        <tocitem target="creating_guis/simple_gui_example17.html#21480">Sharing Data Between Callbacks</tocitem>
        <tocitem target="creating_guis/simple_gui_example18a.html#6275">Adding Code to the Opening Function</tocitem>
        <tocitem target="creating_guis/simple_gui_example19a.html#6288">Adding Code to the Callbacks</tocitem>
        <tocitem target="creating_guis/simple_gui_example20.html#15569">Using the Object Browser to Identify Callbacks</tocitem>
    </tocitem>
    <tocitem target="creating_guis/simple_gui_example21a.html#6323">Saving and Running a GUI</tocitem>
</tocitem>
<tocitem target="creating_guis/ch_tools.html">Laying Out GUIs and Setting Properties
    <tocitem target="creating_guis/ch_tools2.html#24035">Using GUIDE Templates
        <tocitem target="creating_guis/ch_tools3.html#24071">Blank GUI</tocitem>
        <tocitem target="creating_guis/ch_tools4.html#28480">GUI with Uicontrols</tocitem>
        <tocitem target="creating_guis/ch_tools5.html#24091">GUI with Axes and Menu</tocitem>
        <tocitem target="creating_guis/ch_tools6.html#24110">Modal Question Dialog</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_tools7.html#24001">Using the Layout Editor
        <tocitem target="creating_guis/ch_tools8.html#22896">Starting the Layout Editor</tocitem>
        <tocitem target="creating_guis/ch_tools9.html#6484">Selecting Components from the Component Palette</tocitem>
        <tocitem target="creating_guis/ch_tools10.html#45097">Adding Components to the Layout Area</tocitem>
        <tocitem target="creating_guis/ch_tools11.html#45246">Working with Components in the Layout Area</tocitem>
        <tocitem target="creating_guis/ch_tools12.html#43919">Running the GUI</tocitem>
        <tocitem target="creating_guis/ch_tools13.html#13479">Saving the Layout</tocitem>
        <tocitem target="creating_guis/ch_tools13.html#23734">Renaming GUI Files</tocitem>
        <tocitem target="creating_guis/ch_tools13.html#23374">Exporting a GUI to a Single M-File</tocitem>
        <tocitem target="creating_guis/ch_tools14.html#13482">Displaying the GUI</tocitem>
        <tocitem target="creating_guis/ch_tools15.html#14400">Layout Editor Preferences</tocitem>
        <tocitem target="creating_guis/ch_tools16.html#9536">Layout Editor Context Menus</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_tools17.html#43240">Selecting GUI Options
        <tocitem target="creating_guis/ch_tools17.html#23039">Configuring the GUI M-File</tocitem>
        <tocitem target="creating_guis/ch_tools18.html#23078">Resize Behavior</tocitem>
        <tocitem target="creating_guis/ch_tools19.html#23122">Command-Line Accessibility</tocitem>
        <tocitem target="creating_guis/ch_tools20.html#23188">Generate FIG-File and M-File</tocitem>
        <tocitem target="creating_guis/ch_tools21.html#23198">Generate Callback Function Prototypes</tocitem>
        <tocitem target="creating_guis/ch_tools22.html#23251">GUI Allows Only One Instance to Run (Singleton)</tocitem>
        <tocitem target="creating_guis/ch_tools23.html#23261">Using the System Background Colors</tocitem>
        <tocitem target="creating_guis/ch_tools24.html#23278">Generate FIG-File Only</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_tools25.html#4991">Aligning Components in the Layout Editor
        <tocitem target="creating_guis/ch_tools26.html#5664">Aligning Groups of Components -- The Alignment Tool</tocitem>
        <tocitem target="creating_guis/ch_tools27.html#6054">Grids and Rulers</tocitem>
        <tocitem target="creating_guis/ch_tools28.html#6003">Aligning Components to Guide Lines</tocitem>
        <tocitem target="creating_guis/ch_tools29.html#5947">Front-to-Back Positioning</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_tools30.html#6954">Setting Component Properties -- The Property Inspector
        <tocitem target="creating_guis/ch_tools31.html#7014">Displaying the Property Inspector</tocitem>
        <tocitem target="creating_guis/ch_tools32.html#23843">What Properties Do I Need to Set?</tocitem>
        <tocitem target="creating_guis/ch_tools33.html#41789">Some Commonly Used Properties</tocitem>
        <tocitem target="creating_guis/ch_tools34.html#21030">Setting Properties for Some Specific Components</tocitem>
        <tocitem target="creating_guis/ch_tools35.html#23496">Callback Properties</tocitem>
        <tocitem target="creating_guis/ch_tools36.html#41915">Changing Tag and Callback Properties</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_tools37.html#6413">Viewing the Object Hierarchy -- The Object Browser</tocitem>
    <tocitem target="creating_guis/ch_tools38.html#6411">Creating Menus -- The Menu Editor
        <tocitem target="creating_guis/ch_tools39a.html#7285">Defining Menus for the Menu Bar</tocitem>
        <tocitem target="creating_guis/ch_tools40.html#11315">Menu Callbacks</tocitem>
        <tocitem target="creating_guis/ch_tools41.html#26257">Defining Context Menus</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_tools42.html#8978">Setting the Tab Order
        <tocitem target="creating_guis/ch_tools42.html#52228">The GUIDE Tab Order Editor</tocitem>
        <tocitem target="creating_guis/ch_tools43.html#52240">Setting the Tab Order Programmatically</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_guis/ch_program.html">Programming GUIs
    <tocitem target="creating_guis/ch_program2.html#17868">Understanding the GUI M-File
        <tocitem target="creating_guis/ch_program3.html#20762">Sharing Data with the Handles Structure</tocitem>
        <tocitem target="creating_guis/ch_program4.html#21605">Functions and Callbacks in the M-File</tocitem>
        <tocitem target="creating_guis/ch_program5.html#21394">Opening Function</tocitem>
        <tocitem target="creating_guis/ch_program6.html#25907">Output Function</tocitem>
        <tocitem target="creating_guis/ch_program7.html#22180">Callbacks</tocitem>
        <tocitem target="creating_guis/ch_program8.html#12495">Input and Output Arguments</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_program9.html#27425">Programming Callbacks for GUI Components
        <tocitem target="creating_guis/ch_program10.html#27500">Toggle Button Callback</tocitem>
        <tocitem target="creating_guis/ch_program11.html#27529">Radio Buttons</tocitem>
        <tocitem target="creating_guis/ch_program12.html#27555">Check Boxes</tocitem>
        <tocitem target="creating_guis/ch_program13.html#27574">Edit Text</tocitem>
        <tocitem target="creating_guis/ch_program14.html#29096">Sliders</tocitem>
        <tocitem target="creating_guis/ch_program15.html#27662">List Boxes</tocitem>
        <tocitem target="creating_guis/ch_program16.html#27704">Pop-Up Menus</tocitem>
        <tocitem target="creating_guis/ch_program17.html#31773">Panels</tocitem>
        <tocitem target="creating_guis/ch_program18.html#32294">Button Groups</tocitem>
        <tocitem target="creating_guis/ch_program19.html#27747">Axes</tocitem>
        <tocitem target="creating_guis/ch_program20.html#27773">ActiveX Controls</tocitem>
        <tocitem target="creating_guis/ch_program21.html#28608">Figures</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_program22.html#33261">Managing GUI Data with the Handles Structure
        <tocitem target="creating_guis/ch_program22.html#15912">Example: Passing Data Between Callbacks</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_program23.html#26656">Managing Application Data</tocitem>
    <tocitem target="creating_guis/ch_program24.html#15796">Designing for Cross-Platform Compatibility
        <tocitem target="creating_guis/ch_program24.html#15805">Using the Default System Font</tocitem>
        <tocitem target="creating_guis/ch_program24.html#15814">Using Standard Background Color</tocitem>
        <tocitem target="creating_guis/ch_program24.html#15819">Cross-Platform Compatible Figure Units</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_program25.html#12033">Types of Callbacks
        <tocitem target="creating_guis/ch_program25.html#12056">Callback Properties for All Graphics Objects</tocitem>
        <tocitem target="creating_guis/ch_program25.html#12284">Callback Properties for Figures</tocitem>
        <tocitem target="creating_guis/ch_program25.html#32445">Callbacks for Specific Components</tocitem>
        <tocitem target="creating_guis/ch_program25.html#12036">Which Callback Executes</tocitem>
        <tocitem target="creating_guis/ch_program25.html#18159">Adding a Callback</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_program26.html#9151">Interrupting Executing Callbacks
        <tocitem target="creating_guis/ch_program27.html#17704">Controlling Interruptibility</tocitem>
        <tocitem target="creating_guis/ch_program27.html#10834">The Event Queue</tocitem>
        <tocitem target="creating_guis/ch_program28.html#10922">Event Processing During Callback Execution</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_program29.html#10887">Controlling Figure Window Behavior
        <tocitem target="creating_guis/ch_program30.html#16968">Using Modal Figure Windows</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_program31.html#28848">Example: Using the Modal Dialog to Confirm an Operation
        <tocitem target="creating_guis/ch_program32.html#28877">View Completed Layouts and Their GUI M-Files</tocitem>
        <tocitem target="creating_guis/ch_program33.html#28885">Setting Up the Close Confirmation Dialog</tocitem>
        <tocitem target="creating_guis/ch_program34.html#28898">Setting Up the GUI with the Close Button</tocitem>
        <tocitem target="creating_guis/ch_program35.html#28937">Running the GUI with the Close Button</tocitem>
        <tocitem target="creating_guis/ch_program36.html#28950">How the GUI and Dialog Work</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_guis/ch_applications.html">GUI Applications
    <tocitem target="creating_guis/ch_applications2.html#15783">GUI with Multiple Axes
        <tocitem target="creating_guis/ch_applications2.html#15789">Techniques Used in the Example</tocitem>
        <tocitem target="creating_guis/ch_applications2.html#29797">View Completed Layout and Its GUI M-File</tocitem>
        <tocitem target="creating_guis/ch_applications3.html#15800">Design of the GUI</tocitem>
        <tocitem target="creating_guis/ch_applications4.html#15841">Plot Push Button Callback</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_applications5.html#7446">List Box Directory Reader
        <tocitem target="creating_guis/ch_applications5.html#10361">View Layout and GUI M-File</tocitem>
        <tocitem target="creating_guis/ch_applications5.html#10373">Implementing the GUI</tocitem>
        <tocitem target="creating_guis/ch_applications6.html#11263">Specifying the Directory to List</tocitem>
        <tocitem target="creating_guis/ch_applications7.html#18409">Loading the List Box</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_applications8.html#7673">Accessing Workspace Variables from a List Box
        <tocitem target="creating_guis/ch_applications8.html#13454">Techniques Used in This Example</tocitem>
        <tocitem target="creating_guis/ch_applications8.html#10376">View Completed Layout and Its GUI M-File</tocitem>
        <tocitem target="creating_guis/ch_applications9.html#7458">Reading Workspace Variables</tocitem>
        <tocitem target="creating_guis/ch_applications10.html#7444">Reading the Selections from the List Box</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_applications11.html#8865">A GUI to Set Simulink Model Parameters
        <tocitem target="creating_guis/ch_applications11.html#8871">Techniques Used in This Example</tocitem>
        <tocitem target="creating_guis/ch_applications11.html#9483">View Completed Layout and Its GUI M-File</tocitem>
        <tocitem target="creating_guis/ch_applications12.html#9006">How to Use the GUI (Text of GUI Help)</tocitem>
        <tocitem target="creating_guis/ch_applications13.html#8984">Running the GUI</tocitem>
        <tocitem target="creating_guis/ch_applications14.html#8917">Programming the Slider and Edit Text Components</tocitem>
        <tocitem target="creating_guis/ch_applications15.html#9402">Running the Simulation from the GUI</tocitem>
        <tocitem target="creating_guis/ch_applications16.html#9403">Removing Results from the List Box</tocitem>
        <tocitem target="creating_guis/ch_applications17.html#9667">Plotting the Results Data</tocitem>
        <tocitem target="creating_guis/ch_applications18.html#9960">The GUI Help Button</tocitem>
        <tocitem target="creating_guis/ch_applications18.html#10151">Closing the GUI</tocitem>
        <tocitem target="creating_guis/ch_applications19.html#10189">The List Box Callback and Create Function</tocitem>
    </tocitem>
    <tocitem target="creating_guis/ch_applications20.html#10611">An Address Book Reader
        <tocitem target="creating_guis/ch_applications20.html#11504">Techniques Used in This Example</tocitem>
        <tocitem target="creating_guis/ch_applications20.html#15643">Managing Shared Data</tocitem>
        <tocitem target="creating_guis/ch_applications20.html#11546">View Completed Layout and Its GUI M-File</tocitem>
        <tocitem target="creating_guis/ch_applications21.html#11776">Running the GUI</tocitem>
        <tocitem target="creating_guis/ch_applications22.html#11599">Loading an Address Book Into the Reader</tocitem>
        <tocitem target="creating_guis/ch_applications23.html#11567">The Contact Name Callback</tocitem>
        <tocitem target="creating_guis/ch_applications24.html#11565">The Contact Phone Number Callback</tocitem>
        <tocitem target="creating_guis/ch_applications25.html#11566">Paging Through the Address Book -- Prev/Next</tocitem>
        <tocitem target="creating_guis/ch_applications26.html#11581">Saving Changes to the Address Book from the Menu</tocitem>
        <tocitem target="creating_guis/ch_applications26.html#11571">The Create New Menu</tocitem>
        <tocitem target="creating_guis/ch_applications27.html#12377">The Address Book Resize Function</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_guis/callbacks.html">Working with Callbacks (Draft)
    <tocitem target="creating_guis/callbacks2.html#997505">Introduction to GUI Callbacks
        <tocitem target="creating_guis/callbacks2.html#997521">What Is a Callback?</tocitem>
        <tocitem target="creating_guis/callbacks2.html#997780">Kinds of Callbacks</tocitem>
    </tocitem>
    <tocitem target="creating_guis/callbacks3.html#997528">GUI Files
        <tocitem target="creating_guis/callbacks4.html#997524">GUIDE M-Files and FIG-Files</tocitem>
        <tocitem target="creating_guis/callbacks5.html#1009036">Files for Programmatically Created GUIs</tocitem>
    </tocitem>
    <tocitem target="creating_guis/callbacks6.html#1005251">Associating Callbacks with Components
        <tocitem target="creating_guis/callbacks6.html#1005253">Defining Callback Properties</tocitem>
        <tocitem target="creating_guis/callbacks7.html#1005269">Callback Properties in GUIDE</tocitem>
    </tocitem>
    <tocitem target="creating_guis/callbacks8.html#997571">Component and Figure Callbacks
        <tocitem target="creating_guis/callbacks9.html#1005060">Callback Conventions in GUIDE</tocitem>
        <tocitem target="creating_guis/callbacks10.html#1003689">Callbacks in Programmatically Created GUIs</tocitem>
    </tocitem>
    <tocitem target="creating_guis/callbacks11.html#1010513">Initialization Callbacks in GUIDE
        <tocitem target="creating_guis/callbacks11.html#1001195">Opening Function</tocitem>
        <tocitem target="creating_guis/callbacks12.html#1001197">Output Function</tocitem>
    </tocitem>
    <tocitem target="creating_guis/callbacks13.html#1001181">Managing Application-Defined Data
        <tocitem target="creating_guis/callbacks14.html#1003990">Mechanisms for Managing Data</tocitem>
        <tocitem target="creating_guis/callbacks15.html#1003879">Adding Fields to a Data Structure</tocitem>
        <tocitem target="creating_guis/callbacks16.html#1004190">Sharing Data Among a GUI's Callbacks</tocitem>
    </tocitem>
    <tocitem target="creating_guis/callbacks17.html#1003875">Properties That Control Component Behavior
        <tocitem target="creating_guis/callbacks18.html#997575">General Information About the Component</tocitem>
        <tocitem target="creating_guis/callbacks19.html#997576">Information About Component State</tocitem>
        <tocitem target="creating_guis/callbacks20.html#997577">Properties that Affect Callback Execution</tocitem>
        <tocitem target="creating_guis/callbacks21.html#997578">Properties that Affect Component Access</tocitem>
    </tocitem>
    <tocitem target="creating_guis/callbacks22.html#997579">Examples of Callbacks for GUI Components
        <tocitem target="creating_guis/callbacks23.html#1007485">Toggle Button Callback</tocitem>
        <tocitem target="creating_guis/callbacks24.html#1007516">Radio Buttons</tocitem>
        <tocitem target="creating_guis/callbacks25.html#1007530">Check Boxes</tocitem>
        <tocitem target="creating_guis/callbacks26.html#1007542">Edit Text</tocitem>
        <tocitem target="creating_guis/callbacks27.html#1007561">Sliders</tocitem>
        <tocitem target="creating_guis/callbacks28.html#1007572">List Boxes</tocitem>
        <tocitem target="creating_guis/callbacks29.html#1007595">Pop-Up Menus</tocitem>
        <tocitem target="creating_guis/callbacks30.html#1007614">Panels</tocitem>
        <tocitem target="creating_guis/callbacks31.html#1007624">Button Groups</tocitem>
        <tocitem target="creating_guis/callbacks32.html#1007657">Axes</tocitem>
        <tocitem target="creating_guis/callbacks33.html#1007723">ActiveX Controls</tocitem>
    </tocitem>
</tocitem>
<tocitem target="creating_guis/creating_guis_example_index.html">Examples</tocitem>

</tocitem>



<tocitem target="ref/func_by_.html" image="$toolbox/matlab/icons/reficon.gif">Functions -- Categorical List
    <tocitem target="ref/func_by2.html#11063">Desktop Tools and Development Environment
        <tocitem target="ref/func_by3.html#11121">Startup and Shutdown</tocitem>
        <tocitem target="ref/func_by4.html#5745">Command Window and History</tocitem>
        <tocitem target="ref/func_by5.html#5756">Help for Using MATLAB</tocitem>
        <tocitem target="ref/func_by6.html#5770">Workspace, Search Path, and File Operations</tocitem>
        <tocitem target="ref/func_by7.html#5819">Programming Tools</tocitem>
        <tocitem target="ref/func_by8.html#5859">System</tocitem>
    </tocitem>
    <tocitem target="ref/func_by9.html#5872">Mathematics
        <tocitem target="ref/func_b10.html#9856">Arrays and Matrices</tocitem>
        <tocitem target="ref/func_b11.html#6083">Linear Algebra</tocitem>
        <tocitem target="ref/func_b12.html#6175">Elementary Math</tocitem>
        <tocitem target="ref/func_b13.html#6253">Data Analysis and Fourier Transforms</tocitem>
        <tocitem target="ref/func_b14.html#6325">Polynomials</tocitem>
        <tocitem target="ref/func_b15.html#6339">Interpolation and Computational Geometry</tocitem>
        <tocitem target="ref/func_b16.html#6410">Coordinate System Conversion</tocitem>
        <tocitem target="ref/func_b17.html#6421">Nonlinear Numerical Methods</tocitem>
        <tocitem target="ref/func_b18.html#6478">Specialized Math</tocitem>
        <tocitem target="ref/func_b19.html#6492">Sparse Matrices</tocitem>
        <tocitem target="ref/func_b20.html#6586">Math Constants</tocitem>
    </tocitem>
    <tocitem target="ref/func_b21.html#6601">Programming and Data Types
        <tocitem target="ref/func_b22.html#6755">Data Types</tocitem>
        <tocitem target="ref/func_b23.html#6904">Arrays</tocitem>
        <tocitem target="ref/func_b24.html#6996">Operators and Operations</tocitem>
        <tocitem target="ref/func_b25.html#7144">Programming in MATLAB</tocitem>
    </tocitem>
    <tocitem target="ref/func_b26.html#5702">File I/O
        <tocitem target="ref/func_b27.html#16424">Filename Construction</tocitem>
        <tocitem target="ref/func_b28.html#14492">Opening, Loading, Saving Files</tocitem>
        <tocitem target="ref/func_b29.html#34681">Memory Mapping</tocitem>
        <tocitem target="ref/func_b30.html#14516">Low-Level File I/O</tocitem>
        <tocitem target="ref/func_b31.html#14491">Text Files</tocitem>
        <tocitem target="ref/func_b32.html#17764">XML Documents</tocitem>
        <tocitem target="ref/func_b33.html#14629">Spreadsheets</tocitem>
        <tocitem target="ref/func_b34.html#14993">Scientific Data</tocitem>
        <tocitem target="ref/func_b35.html#7466">Audio and Audio/Video</tocitem>
        <tocitem target="ref/func_b36.html#7535">Images</tocitem>
        <tocitem target="ref/func_b37.html#23527">Internet Exchange</tocitem>
    </tocitem>
    <tocitem target="ref/func_b38.html#8602">Graphics
        <tocitem target="ref/func_b39.html#13087">Basic Plots and Graphs</tocitem>
        <tocitem target="ref/func_b40.html#12898">Annotating Plots</tocitem>
        <tocitem target="ref/func_b41.html#7636">Specialized Plotting</tocitem>
        <tocitem target="ref/func_b42.html#7686">Bit-Mapped Images</tocitem>
        <tocitem target="ref/func_b43.html#17510">Printing</tocitem>
        <tocitem target="ref/func_b44.html#7695">Handle Graphics</tocitem>
    </tocitem>
    <tocitem target="ref/func_b45.html#8867">3-D Visualization
        <tocitem target="ref/func_b46.html#7816">Surface and Mesh Plots</tocitem>
        <tocitem target="ref/func_b47.html#7891">View Control</tocitem>
        <tocitem target="ref/func_b48.html#7919">Lighting</tocitem>
        <tocitem target="ref/func_b49.html#7926">Transparency</tocitem>
        <tocitem target="ref/func_b50.html#7931">Volume Visualization</tocitem>
    </tocitem>
    <tocitem target="ref/func_b51.html#9050">Creating Graphical User Interfaces
        <tocitem target="ref/func_b52.html#8026">Predefined Dialog Boxes</tocitem>
        <tocitem target="ref/func_b53.html#8043">Deploying User Interfaces</tocitem>
        <tocitem target="ref/func_b54.html#8049">Developing User Interfaces</tocitem>
        <tocitem target="ref/func_b55.html#8061">User Interface Objects</tocitem>
        <tocitem target="ref/func_b56.html#22877">Finding Objects from Callbacks</tocitem>
        <tocitem target="ref/func_b57.html#22884">GUI Utility Functions</tocitem>
        <tocitem target="ref/func_b58.html#8077">Controlling Program Execution</tocitem>
    </tocitem>
</tocitem>
<tocitem target="ref/refbookl.html" image="$toolbox/matlab/icons/reficon.gif">Functions -- Alphabetical List</tocitem>






<tocitem target="infotool/hgprop/doc_frame.html" image="$toolbox/matlab/icons/reficon.gif">Handle Graphics Property Browser

</tocitem>




<tocitem target="matlab_external/intro_ma.html" image="$toolbox/matlab/icons/pagesicon.gif">External Interfaces

<tocitem target="matlab_external/ch01intr.html">Importing and Exporting Data
    <tocitem target="matlab_external/ch01int2.html#39876">Using MAT-Files
        <tocitem target="matlab_external/ch01int3.html#18083">Importing Data to MATLAB</tocitem>
        <tocitem target="matlab_external/ch01int4.html#13775">Exporting Data from MATLAB</tocitem>
        <tocitem target="matlab_external/ch01int5.html#33450">Exchanging Data Files Between Platforms</tocitem>
        <tocitem target="matlab_external/ch01int6.html#13830">Reading and Writing MAT-Files</tocitem>
        <tocitem target="matlab_external/ch01int7.html#33676">Writing Character Data</tocitem>
        <tocitem target="matlab_external/ch01int8.html#41184">Finding Associated Files</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch01int9.html#14500">Examples of MAT-Files
        <tocitem target="matlab_external/ch01int9.html#25823">Creating a MAT-File in C</tocitem>
        <tocitem target="matlab_external/ch01in10.html#32276">Reading a MAT-File in C</tocitem>
        <tocitem target="matlab_external/ch01in11.html#14805">Creating a MAT-File in Fortran</tocitem>
        <tocitem target="matlab_external/ch01in12.html#27157">Reading a MAT-File in Fortran</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch01in13.html#19027">Compiling and Linking MAT-File Programs
        <tocitem target="matlab_external/ch01in13.html#28485">Masking Floating Point Exceptions</tocitem>
        <tocitem target="matlab_external/ch01in14.html#20073">Compiling and Linking on UNIX</tocitem>
        <tocitem target="matlab_external/ch1_im15.html#27765">Compiling and Linking on Windows</tocitem>
        <tocitem target="matlab_external/ch_imp16.html#42537">Required Files from Third-Party Sources</tocitem>
        <tocitem target="matlab_external/ch_imp16.html#42565">Working Directly with Unicode</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_external/ch2_shar.html">MATLAB Interface to Generic DLLs
    <tocitem target="matlab_external/ch2_sha2.html#43202">Overview</tocitem>
    <tocitem target="matlab_external/ch2_sha3.html#42302">Loading and Unloading the Library
        <tocitem target="matlab_external/ch2_sha3.html#52492">Loading the Library</tocitem>
        <tocitem target="matlab_external/ch2_sha3.html#43010">Unloading the Library</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch2_sha4.html#42310">Getting Information About the Library</tocitem>
    <tocitem target="matlab_external/ch2_sha5.html#42352">Invoking Library Functions</tocitem>
    <tocitem target="matlab_external/ch2_sha6.html#42387">Passing Arguments
        <tocitem target="matlab_external/ch2_sha6.html#48607">Some General Rules</tocitem>
        <tocitem target="matlab_external/ch2_sha7.html#53017">Passing References</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch2_sha8.html#48795">Data Conversion
        <tocitem target="matlab_external/ch2_sha9.html#44412">Primitive Types</tocitem>
        <tocitem target="matlab_external/ch2_sh10.html#43514">Enumerated Types</tocitem>
        <tocitem target="matlab_external/ch2_sh11.html#42645">Structures</tocitem>
        <tocitem target="matlab_external/ch2_sh12.html#42650">Creating References</tocitem>
        <tocitem target="matlab_external/ch2_sh13.html#51576">Reference Pointers</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_external/ch03crea.html">Calling C and Fortran Programs from MATLAB
    <tocitem target="matlab_external/ch03cre2.html#29502">Introducing MEX-Files
        <tocitem target="matlab_external/ch03cre3.html#29322">Using MEX-Files</tocitem>
        <tocitem target="matlab_external/ch03cre4.html#48724">MEX-File Placement</tocitem>
        <tocitem target="matlab_external/ch03cre5.html#29377">The Distinction Between mx and mex Prefixes</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch03cre6.html#21585">MATLAB Data
        <tocitem target="matlab_external/ch03cre6.html#17318">The MATLAB Array</tocitem>
        <tocitem target="matlab_external/ch03cre7.html#22019">Data Storage</tocitem>
        <tocitem target="matlab_external/ch03cre8.html#22000">Data Types in MATLAB</tocitem>
        <tocitem target="matlab_external/ch03cre8.html#47606">Sparse Matrices</tocitem>
        <tocitem target="matlab_external/ch03cre9.html#10347">Using Data Types</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch03cr10.html#23674">Building MEX-Files
        <tocitem target="matlab_external/ch03cr10.html#29719">Compiler Requirements</tocitem>
        <tocitem target="matlab_external/ch03cr11.html#23697">Testing Your Configuration on UNIX</tocitem>
        <tocitem target="matlab_external/ch03cr12.html#23734">Testing Your Configuration on Windows</tocitem>
        <tocitem target="matlab_external/ch03cr13.html#23817">Specifying an Options File</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch03cr14.html#24338">Custom Building MEX-Files
        <tocitem target="matlab_external/ch03cr14.html#29623">Who Should Read this Chapter</tocitem>
        <tocitem target="matlab_external/ch03cr15.html#24347">MEX Script Switches</tocitem>
        <tocitem target="matlab_external/ch03cr16.html#24469">Default Options File on UNIX</tocitem>
        <tocitem target="matlab_external/ch03cr17.html#24478">Default Options File on Windows</tocitem>
        <tocitem target="matlab_external/ch03cr18.html#24496">Custom Building on UNIX</tocitem>
        <tocitem target="matlab_external/ch2_c_19.html#24571">Custom Building on Windows</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch3_me20.html#24626">Troubleshooting
        <tocitem target="matlab_external/ch3_me20.html#27314">Configuration Issues</tocitem>
        <tocitem target="matlab_external/ch3_me21.html#29035">Understanding MEX-File Problems</tocitem>
        <tocitem target="matlab_external/ch3_me22.html#24788">Compiler and Platform-Specific Issues</tocitem>
        <tocitem target="matlab_external/ch3_me23.html#24804">Memory Management Compatibility Issues</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch3_me24.html#28189">Additional Information
        <tocitem target="matlab_external/ch3_me24.html#28183">Files and Directories - UNIX Systems</tocitem>
        <tocitem target="matlab_external/ch3_me25.html#28250">Files and Directories - Windows Systems</tocitem>
        <tocitem target="matlab_external/ch3_me26.html#28288">Examples</tocitem>
        <tocitem target="matlab_external/ch_mex27.html#28269">Technical Support</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_external/ch04crea.html">Creating C Language MEX-Files
    <tocitem target="matlab_external/ch04cre2.html#43721">C MEX-Files
        <tocitem target="matlab_external/ch04cre2.html#10828">The Components of a C MEX-File</tocitem>
        <tocitem target="matlab_external/ch04cre3.html#25956">Required Arguments to a MEX-File</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch04cre4.html#12977">Examples of C MEX-Files
        <tocitem target="matlab_external/ch04cre5.html#29510">A First Example -- Passing a Scalar</tocitem>
        <tocitem target="matlab_external/ch04cre6.html#12052">Passing Strings</tocitem>
        <tocitem target="matlab_external/ch04cre7.html#10970">Passing Two or More Inputs or Outputs</tocitem>
        <tocitem target="matlab_external/ch04cre8.html#11333">Passing Structures and Cell Arrays</tocitem>
        <tocitem target="matlab_external/ch04cre9.html#12246">Handling Complex Data</tocitem>
        <tocitem target="matlab_external/ch04cr10.html#19620">Handling 8-,16-, and 32-Bit Data</tocitem>
        <tocitem target="matlab_external/ch04cr11.html#13257">Manipulating Multidimensional Numerical Arrays</tocitem>
        <tocitem target="matlab_external/ch04cr12.html#24370">Handling Sparse Arrays</tocitem>
        <tocitem target="matlab_external/ch04cr13.html#19578">Calling Functions from C MEX-Files</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch04cr14.html#13120">Advanced Topics
        <tocitem target="matlab_external/ch04cr14.html#26590">Help Files</tocitem>
        <tocitem target="matlab_external/ch04cr14.html#13130">Linking Multiple Files</tocitem>
        <tocitem target="matlab_external/ch04cr14.html#13182">Workspace for MEX-File Functions</tocitem>
        <tocitem target="matlab_external/ch04cr15.html#25255">Memory Management</tocitem>
        <tocitem target="matlab_external/ch04cr16.html#32436">Large File I/O</tocitem>
        <tocitem target="matlab_external/ch04cr17.html#45091">Using LAPACK and BLAS Functions</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch3_fo18.html#32489">Debugging C Language MEX-Files
        <tocitem target="matlab_external/ch4_c_19.html#19458">Debugging on UNIX</tocitem>
        <tocitem target="matlab_external/ch4_c_20.html#18756">Debugging on Windows</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_external/ch06engi.html">Creating Fortran MEX-Files
    <tocitem target="matlab_external/ch06eng2.html#33356">Fortran MEX-Files
        <tocitem target="matlab_external/ch06eng2.html#15433">The Components of a Fortran MEX-File</tocitem>
        <tocitem target="matlab_external/ch06eng3.html#20615">The %val Construct</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch06eng4.html#21779">Examples of Fortran MEX-Files
        <tocitem target="matlab_external/ch06eng5.html#32756">A First Example -- Passing a Scalar</tocitem>
        <tocitem target="matlab_external/ch06eng6.html#18007">Passing Strings</tocitem>
        <tocitem target="matlab_external/ch06eng7.html#19446">Passing Arrays of Strings</tocitem>
        <tocitem target="matlab_external/ch06eng8.html#23290">Passing Matrices</tocitem>
        <tocitem target="matlab_external/ch06eng9.html#25475">Passing Two or More Inputs or Outputs</tocitem>
        <tocitem target="matlab_external/ch4_en10.html#15560">Handling Complex Data</tocitem>
        <tocitem target="matlab_external/ch5_fo11.html#18841">Dynamically Allocating Memory</tocitem>
        <tocitem target="matlab_external/ch5_fo12.html#21299">Handling Sparse Matrices</tocitem>
        <tocitem target="matlab_external/ch5_fo13.html#15593">Calling Functions from Fortran MEX-Files</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch5_fo14.html#15600">Advanced Topics
        <tocitem target="matlab_external/ch5_fo14.html#15602">Help Files</tocitem>
        <tocitem target="matlab_external/ch5_fo14.html#15605">Linking Multiple Files</tocitem>
        <tocitem target="matlab_external/ch5_fo14.html#15611">Workspace for MEX-File Functions</tocitem>
        <tocitem target="matlab_external/ch5_fo15.html#28418">Memory Management</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch5_fo16.html#28378">Debugging Fortran Language MEX-Files
        <tocitem target="matlab_external/ch5_fo17.html#21321">Debugging on UNIX</tocitem>
        <tocitem target="matlab_external/ch5_fo18.html#26863">Debugging on Windows</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_external/ch_java.html">Calling MATLAB from C and Fortran Programs
    <tocitem target="matlab_external/ch_java2.html#29148">Using the MATLAB Engine
        <tocitem target="matlab_external/ch_java3.html#26499">The Engine Library</tocitem>
        <tocitem target="matlab_external/ch_java4.html#29723">GUI-Intensive Applications</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_java5.html#15075">Examples of Calling Engine Functions
        <tocitem target="matlab_external/ch_java5.html#25603">Calling MATLAB from a C Application</tocitem>
        <tocitem target="matlab_external/ch_java6.html#25618">Calling MATLAB from a Fortran Application</tocitem>
        <tocitem target="matlab_external/ch_java7.html#27460">Attaching to an Existing MATLAB Session</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_java8.html#39903">Compiling and Linking Engine Programs
        <tocitem target="matlab_external/ch_java8.html#40624">Step 1 -- Write Your Application</tocitem>
        <tocitem target="matlab_external/ch_java9.html#39610">Step 2 -- Check Required Libraries and Files</tocitem>
        <tocitem target="matlab_external/ch_jav10.html#41993">Step 3 -- Build the Application</tocitem>
        <tocitem target="matlab_external/ch_eng11.html#40528">Step 4 -- Set Run-time Library Path</tocitem>
        <tocitem target="matlab_external/ch_eng12.html#39615">Step 5 -- (Windows Only) Register MATLAB As a COM Server</tocitem>
        <tocitem target="matlab_external/ch_eng13.html#39616">Step 6 -- Test Out the Program</tocitem>
        <tocitem target="matlab_external/ch_eng14.html#40728">Example -- Building an Engine Application on UNIX</tocitem>
        <tocitem target="matlab_external/ch_eng15.html#40692">Example -- Building an Engine Application on Windows</tocitem>
        <tocitem target="matlab_external/ch_eng16.html#40747">Masking Floating-Point Exceptions</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_external/ch05matf.html">Calling Java from MATLAB
    <tocitem target="matlab_external/ch05mat2.html#98533">Using Java from MATLAB: An Overview
        <tocitem target="matlab_external/ch05mat2.html#82492">Java Interface Is Integral to MATLAB</tocitem>
        <tocitem target="matlab_external/ch05mat2.html#5360">Benefits of the MATLAB Java Interface</tocitem>
        <tocitem target="matlab_external/ch05mat2.html#5336">Who Should Use the MATLAB Java Interface</tocitem>
        <tocitem target="matlab_external/ch05mat2.html#86387">To Learn More About Java Programming</tocitem>
        <tocitem target="matlab_external/ch05mat2.html#86397">Platform Support for the Java Virtual Machine</tocitem>
        <tocitem target="matlab_external/ch05mat3.html#122001">Using a Different Version of the Java JVM</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch05mat4.html#4863">Bringing Java Classes and Methods into MATLAB
        <tocitem target="matlab_external/ch05mat4.html#108893">Sources of Java Classes</tocitem>
        <tocitem target="matlab_external/ch05mat4.html#5501">Defining New Java Classes</tocitem>
        <tocitem target="matlab_external/ch05mat5.html#4867">The Java Class Path</tocitem>
        <tocitem target="matlab_external/ch05mat6.html#111171">Making Java Classes Available to MATLAB</tocitem>
        <tocitem target="matlab_external/ch05mat7.html#46352">Loading Java Class Definitions</tocitem>
        <tocitem target="matlab_external/ch05mat8.html#46341">Simplifying Java Class Names</tocitem>
        <tocitem target="matlab_external/ch05mat9.html#119830">Locating Native Method Libraries</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch05ma10.html#4873">Creating and Using Java Objects
        <tocitem target="matlab_external/ch05ma10.html#5787">Constructing Java Objects</tocitem>
        <tocitem target="matlab_external/ch05ma11.html#48488">Concatenating Java Objects</tocitem>
        <tocitem target="matlab_external/ch05ma12.html#46890">Saving and Loading Java Objects to MAT-Files</tocitem>
        <tocitem target="matlab_external/ch05ma13.html#23681">Finding the Public Data Fields of an Object</tocitem>
        <tocitem target="matlab_external/ch6_im14.html#46643">Accessing Private and Public Data</tocitem>
        <tocitem target="matlab_external/ch7_ja15.html#46509">Determining the Class of an Object</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch7_ja16.html#46719">Invoking Methods on Java Objects
        <tocitem target="matlab_external/ch7_ja16.html#46880">Using Java and MATLAB Calling Syntax</tocitem>
        <tocitem target="matlab_external/ch7_ja17.html#23705">Invoking Static Methods on Java Classes</tocitem>
        <tocitem target="matlab_external/ch7_ja18.html#6057">Obtaining Information About Methods</tocitem>
        <tocitem target="matlab_external/ch7_ja19.html#82681">Java Methods That Affect MATLAB Commands</tocitem>
        <tocitem target="matlab_external/ch7_ja20.html#47037">How MATLAB Handles Undefined Methods</tocitem>
        <tocitem target="matlab_external/ch7_ja20.html#47328">How MATLAB Handles Java Exceptions</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch7_ja21.html#15351">Working with Java Arrays
        <tocitem target="matlab_external/ch7_ja21.html#57083">How MATLAB Represents the Java Array</tocitem>
        <tocitem target="matlab_external/ch7_ja22.html#52752">Creating an Array of Objects Within MATLAB</tocitem>
        <tocitem target="matlab_external/ch7_ja23.html#51557">Accessing Elements of a Java Array</tocitem>
        <tocitem target="matlab_external/ch7_ja24.html#33617">Assigning to a Java Array</tocitem>
        <tocitem target="matlab_external/ch7_ja25.html#50600">Concatenating Java Arrays</tocitem>
        <tocitem target="matlab_external/ch7_ja26.html#50595">Creating a New Array Reference</tocitem>
        <tocitem target="matlab_external/ch7_ja27.html#44603">Creating a Copy of a Java Array</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch7_ja28.html#6425">Passing Data to a Java Method
        <tocitem target="matlab_external/ch7_ja28.html#47917">Conversion of MATLAB Argument Data</tocitem>
        <tocitem target="matlab_external/ch7_ja29.html#61465">Passing Built-In Data Types</tocitem>
        <tocitem target="matlab_external/ch7_ja30.html#60475">Passing String Arguments</tocitem>
        <tocitem target="matlab_external/ch7_ja31.html#61738">Passing Java Objects</tocitem>
        <tocitem target="matlab_external/ch7_ja32.html#58930">Other Data Conversion Topics</tocitem>
        <tocitem target="matlab_external/ch7_ja33.html#48789">Passing Data to Overloaded Methods</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch7_ja34.html#6671">Handling Data Returned from a Java Method
        <tocitem target="matlab_external/ch7_ja34.html#79172">Conversion of Java Return Data</tocitem>
        <tocitem target="matlab_external/ch7_ja35.html#62449">Built-In Data Types</tocitem>
        <tocitem target="matlab_external/ch7_ja36.html#61197">Java Objects</tocitem>
        <tocitem target="matlab_external/ch7_ja37.html#61057">Converting Objects to MATLAB Data Types</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch7_ja38.html#20700">Introduction to Programming Examples</tocitem>
    <tocitem target="matlab_external/ch7_ja39.html#16555">Example - Reading a URL
        <tocitem target="matlab_external/ch7_ja39.html#9545">Description of URLdemo</tocitem>
        <tocitem target="matlab_external/ch7_ja39.html#10774">Running the Example</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch7_ja40.html#16868">Example - Finding an Internet Protocol Address
        <tocitem target="matlab_external/ch7_ja40.html#27814">Description of resolveip</tocitem>
        <tocitem target="matlab_external/ch7_ja40.html#21033">Running the Example</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch7_ja41.html#17274">Example - Communicating Through a Serial Port
        <tocitem target="matlab_external/ch7_ja41.html#122618">Setting Up the Java Environment</tocitem>
        <tocitem target="matlab_external/ch7_ja42.html#19473">Description of Serial Example</tocitem>
        <tocitem target="matlab_external/ch7_ja43.html#26055">Running the serialexample Program</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch7_ja44.html#18070">Example - Creating and Using a Phone Book
        <tocitem target="matlab_external/ch7_ja45.html#18086">Description of Function phonebook</tocitem>
        <tocitem target="matlab_external/ch7_ja46.html#20112">Description of Function pb_lookup</tocitem>
        <tocitem target="matlab_external/ch7_ja47.html#20276">Description of Function pb_add</tocitem>
        <tocitem target="matlab_external/ch7_ja48.html#20405">Description of Function pb_remove</tocitem>
        <tocitem target="matlab_external/ch7_ja49.html#20493">Description of Function pb_change</tocitem>
        <tocitem target="matlab_external/ch7_ja50.html#26586">Description of Function pb_listall</tocitem>
        <tocitem target="matlab_external/ch7_ja51.html#20633">Description of Function pb_display</tocitem>
        <tocitem target="matlab_external/ch_jav52.html#20669">Description of Function pb_keyfilter</tocitem>
        <tocitem target="matlab_external/ch_jav53.html#25420">Running the phonebook Program</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_external/ch07clie.html">COM and DDE Support (Windows Only)
    <tocitem target="matlab_external/ch07cli2.html#64299">Introducing MATLAB COM Integration
        <tocitem target="matlab_external/ch07cli2.html#64303">Concepts and Terminology</tocitem>
        <tocitem target="matlab_external/ch07cli3.html#64335">Supported Client/Server Configurations</tocitem>
        <tocitem target="matlab_external/ch07cli4.html#101975">Registering Controls and Servers</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch07cli5.html#27178">MATLAB COM Client Support
        <tocitem target="matlab_external/ch07cli5.html#106728">Creating the Server Process -- an Overview</tocitem>
        <tocitem target="matlab_external/ch07cli6.html#106314">Creating an ActiveX Control</tocitem>
        <tocitem target="matlab_external/ch07cli7.html#104630">Instantiating a DLL Component</tocitem>
        <tocitem target="matlab_external/ch07cli8.html#104578">Instantiating an EXE Component</tocitem>
        <tocitem target="matlab_external/ch07cli9.html#103034">Getting Interfaces to the Object</tocitem>
        <tocitem target="matlab_external/ch07cl10.html#116344">Invoking Commands on a COM Object</tocitem>
        <tocitem target="matlab_external/ch07cl11.html#90970">Identifying Objects and Interfaces</tocitem>
        <tocitem target="matlab_external/ch07cl12.html#89715">Invoking Methods</tocitem>
        <tocitem target="matlab_external/ch07cl13.html#57262">Object Properties</tocitem>
        <tocitem target="matlab_external/ch07cl14.html#57267">Control and Server Events</tocitem>
        <tocitem target="matlab_external/ch07cl15.html#89992">Writing Event Handlers</tocitem>
        <tocitem target="matlab_external/ch07cl16.html#107685">Saving Your Work</tocitem>
        <tocitem target="matlab_external/ch07cl17.html#62902">Releasing COM Interfaces and Objects</tocitem>
        <tocitem target="matlab_external/ch07cl18.html#90226">Identifying Objects</tocitem>
        <tocitem target="matlab_external/ch07cl19.html#62644">Examples of MATLAB as an Automation Client</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch07cl20.html#27433">Additional COM Client Information
        <tocitem target="matlab_external/ch07cl20.html#27442">Using COM Collections</tocitem>
        <tocitem target="matlab_external/ch07cl21.html#30546">Converting Data</tocitem>
        <tocitem target="matlab_external/ch07cl22.html#134991">Using MATLAB as a DCOM Client</tocitem>
        <tocitem target="matlab_external/ch07cl22.html#67533">MATLAB COM Support Limitations</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch07cl23.html#27470">MATLAB Automation Server Support
        <tocitem target="matlab_external/ch07cl23.html#86784">Creating the Automation Server</tocitem>
        <tocitem target="matlab_external/ch07cl24.html#131588">Connecting to an Existing Server</tocitem>
        <tocitem target="matlab_external/ch07cl25.html#86798">Automation Server Functions</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch07cl26.html#135590">Examples of a MATLAB Automation Server
        <tocitem target="matlab_external/ch07cl26.html#133975">Example -- Running an M-File from Visual Basic</tocitem>
        <tocitem target="matlab_external/ch07cl26.html#134116">Example -- Viewing Methods from a Visual Basic 6.0 Client</tocitem>
        <tocitem target="matlab_external/ch07cl26.html#135616">Example -- Calling MATLAB from a C# Client</tocitem>
        <tocitem target="matlab_external/ch8_co27.html#53474">MATLAB Automation Properties</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch8_co28.html#89367">Additional Automation Server Information
        <tocitem target="matlab_external/ch8_co28.html#34614">Creating the Server Manually</tocitem>
        <tocitem target="matlab_external/ch8_co28.html#33934">Specifying a Shared or Dedicated Server</tocitem>
        <tocitem target="matlab_external/ch8_co28.html#27567">Using MATLAB as a DCOM Server</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch8_co29.html#27572">Dynamic Data Exchange (DDE)
        <tocitem target="matlab_external/ch8_co29.html#27580">DDE Concepts and Terminology</tocitem>
        <tocitem target="matlab_external/ch8_co30.html#27618">Accessing MATLAB as a Server</tocitem>
        <tocitem target="matlab_external/ch8_co31.html#27648">The DDE Name Hierarchy</tocitem>
        <tocitem target="matlab_external/ch8_co32.html#27799">Example -- Using Visual Basic and the MATLAB DDE Server</tocitem>
        <tocitem target="matlab_external/ch_com33.html#27839">Using MATLAB as a Client</tocitem>
        <tocitem target="matlab_external/ch_com34.html#132775">Example -- Importing Data From an Excel Application</tocitem>
        <tocitem target="matlab_external/ch_com35.html#27919">DDE Advisory Links</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_external/ch_soap.html">Web Services in MATLAB
    <tocitem target="matlab_external/ch_soap2.html#6127">What Are Web Services in MATLAB?
        <tocitem target="matlab_external/ch_soap3.html#7238">Understanding Data Type Conversions</tocitem>
        <tocitem target="matlab_external/ch_soap4.html#6557">Finding More Information About Web Services</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_soap5.html#5978">Using Web Services in MATLAB</tocitem>
    <tocitem target="matlab_external/ch_soap6.html#6634">Building MATLAB Applications with Web Services
        <tocitem target="matlab_external/ch_soap7.html#7547">Understanding Web Service Limitations</tocitem>
        <tocitem target="matlab_external/ch_soap8.html#7530">Programming with Web Services</tocitem>
        <tocitem target="matlab_external/ch_soap9.html#8071">Simple M-File Example</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_external/ch_seria.html">Serial Port I/O
    <tocitem target="matlab_external/ch_seri2.html#105659">Introduction
        <tocitem target="matlab_external/ch_seri2.html#83776">What Is the MATLAB Serial Port Interface?</tocitem>
        <tocitem target="matlab_external/ch_seri2.html#83308">Supported Serial Port Interface Standards</tocitem>
        <tocitem target="matlab_external/ch_seri2.html#93372">Supported Platforms</tocitem>
        <tocitem target="matlab_external/ch_seri2.html#92816">Using the Examples with Your Device</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_seri3.html#63744">Overview of the Serial Port
        <tocitem target="matlab_external/ch_seri4.html#38512">What Is Serial Communication?</tocitem>
        <tocitem target="matlab_external/ch_seri5.html#92563">The Serial Port Interface Standard</tocitem>
        <tocitem target="matlab_external/ch_seri6.html#57751">Connecting Two Devices with a Serial Cable</tocitem>
        <tocitem target="matlab_external/ch_seri7.html#51533">Serial Port Signals and Pin Assignments</tocitem>
        <tocitem target="matlab_external/ch_seri8.html#52182">Serial Data Format</tocitem>
        <tocitem target="matlab_external/ch_seri9.html#84557">Finding Serial Port Information for Your Platform</tocitem>
        <tocitem target="matlab_external/ch_ser10.html#97853">Selected Bibliography</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_ser11.html#92576">Getting Started with Serial I/O
        <tocitem target="matlab_external/ch_ser11.html#90253">Example: Getting Started</tocitem>
        <tocitem target="matlab_external/ch_ser12.html#61490">The Serial Port Session</tocitem>
        <tocitem target="matlab_external/ch_ser13.html#61191">Configuring and Returning Properties</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_ser14.html#66175">Creating a Serial Port Object
        <tocitem target="matlab_external/ch_ser15.html#43749">Configuring Properties During Object Creation</tocitem>
        <tocitem target="matlab_external/ch_ser16.html#77377">The Serial Port Object Display</tocitem>
        <tocitem target="matlab_external/ch_ser17.html#96883">Creating an Array of Serial Port Objects</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_ser18.html#81267">Connecting to the Device</tocitem>
    <tocitem target="matlab_external/ch_ser19.html#95464">Configuring Communication Settings</tocitem>
    <tocitem target="matlab_external/ch_ser20.html#62852">Writing and Reading Data
        <tocitem target="matlab_external/ch_ser20.html#92328">Example: Introduction to Writing and Reading Data</tocitem>
        <tocitem target="matlab_external/ch_ser21.html#62883">Controlling Access to the MATLAB Command Line</tocitem>
        <tocitem target="matlab_external/ch_ser22.html#71503">Writing Data</tocitem>
        <tocitem target="matlab_external/ch_ser23.html#62939">Reading Data</tocitem>
        <tocitem target="matlab_external/ch_ser24.html#63007">Example: Writing and Reading Text Data</tocitem>
        <tocitem target="matlab_external/ch_ser25.html#97378">Example: Parsing Input Data Using strread</tocitem>
        <tocitem target="matlab_external/ch_ser26.html#97373">Example: Reading Binary Data</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_ser27.html#73779">Events and Callbacks
        <tocitem target="matlab_external/ch_ser27.html#74133">Example: Introduction to Events and Callbacks</tocitem>
        <tocitem target="matlab_external/ch_ser28.html#123763">Event Types and Callback Properties</tocitem>
        <tocitem target="matlab_external/ch_ser29.html#74786">Storing Event Information</tocitem>
        <tocitem target="matlab_external/ch_ser30.html#75633">Creating and Executing Callback Functions</tocitem>
        <tocitem target="matlab_external/ch_ser31.html#98397">Enabling Callback Functions After They Error</tocitem>
        <tocitem target="matlab_external/ch_ser32.html#94401">Example: Using Events and Callbacks</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_ser33.html#85300">Using Control Pins
        <tocitem target="matlab_external/ch_ser34.html#85339">Signaling the Presence of Connected Devices</tocitem>
        <tocitem target="matlab_external/ch_ser35.html#85402">Controlling the Flow of Data: Handshaking</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_ser36.html#73765">Debugging: Recording Information to Disk
        <tocitem target="matlab_external/ch_ser36.html#92520">Example: Introduction to Recording Information</tocitem>
        <tocitem target="matlab_external/ch_ser37.html#93717">Creating Multiple Record Files</tocitem>
        <tocitem target="matlab_external/ch_ser38.html#91161">Specifying a Filename</tocitem>
        <tocitem target="matlab_external/ch_ser39.html#63445">The Record File Format</tocitem>
        <tocitem target="matlab_external/ch_ser40.html#40323">Example: Recording Information to Disk</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_ser41.html#80148">Saving and Loading
        <tocitem target="matlab_external/ch_ser42.html#91607">Using Serial Port Objects on Different Platforms</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_ser43.html#63139">Disconnecting and Cleaning Up
        <tocitem target="matlab_external/ch_ser44.html#63141">Disconnecting a Serial Port Object</tocitem>
        <tocitem target="matlab_external/ch_ser45.html#63145">Cleaning Up the MATLAB Environment</tocitem>
    </tocitem>
    <tocitem target="matlab_external/ch_ser46.html#50875">Property Reference
        <tocitem target="matlab_external/ch_ser47.html#50636">The Property Reference Page Format</tocitem>
        <tocitem target="matlab_external/ch_ser48.html#87478">Serial Port Object Properties</tocitem>
        <tocitem target="matlab_external/baudrate.html#15869">BaudRate</tocitem>
        <tocitem target="matlab_external/breakinterruptfcn.html#26040">BreakInterruptFcn</tocitem>
        <tocitem target="matlab_external/byteorder.html#27839">ByteOrder</tocitem>
        <tocitem target="matlab_external/bytesavailable.html#36952">BytesAvailable</tocitem>
        <tocitem target="matlab_external/bytesavailablefcn.html#152492">BytesAvailableFcn</tocitem>
        <tocitem target="matlab_external/bytesavailablefcncount.html#13259">BytesAvailableFcnCount</tocitem>
        <tocitem target="matlab_external/bytesavailablefcnmode.html#80621">BytesAvailableFcnMode</tocitem>
        <tocitem target="matlab_external/bytestooutput.html#123077">BytesToOutput</tocitem>
        <tocitem target="matlab_external/databits.html#13355">DataBits</tocitem>
        <tocitem target="matlab_external/dataterminalready.html#111718">DataTerminalReady</tocitem>
        <tocitem target="matlab_external/errorfcn.html#13455">ErrorFcn</tocitem>
        <tocitem target="matlab_external/flowcontrol.html#13555">FlowControl</tocitem>
        <tocitem target="matlab_external/inputbuffersize.html#13705">InputBufferSize</tocitem>
        <tocitem target="matlab_external/name.html#13905">Name</tocitem>
        <tocitem target="matlab_external/outputbuffersize.html#14005">OutputBufferSize</tocitem>
        <tocitem target="matlab_external/outputemptyfcn.html#18379">OutputEmptyFcn</tocitem>
        <tocitem target="matlab_external/parity.html#14105">Parity</tocitem>
        <tocitem target="matlab_external/pinstatus.html#33936">PinStatus</tocitem>
        <tocitem target="matlab_external/pinstatusfcn.html#22411">PinStatusFcn</tocitem>
        <tocitem target="matlab_external/port.html#34638">Port</tocitem>
        <tocitem target="matlab_external/readasyncmode.html#113103">ReadAsyncMode</tocitem>
        <tocitem target="matlab_external/recorddetail.html#109179">RecordDetail</tocitem>
        <tocitem target="matlab_external/recordmode.html#31993">RecordMode</tocitem>
        <tocitem target="matlab_external/recordname.html#32037">RecordName</tocitem>
        <tocitem target="matlab_external/recordstatus.html#53725">RecordStatus</tocitem>
        <tocitem target="matlab_external/requesttosend.html#53761">RequestToSend</tocitem>
        <tocitem target="matlab_external/status.html#14405">Status</tocitem>
        <tocitem target="matlab_external/stopbits.html#53887">StopBits</tocitem>
        <tocitem target="matlab_external/tag.html#14505">Tag</tocitem>
        <tocitem target="matlab_external/terminator.html#14555">Terminator</tocitem>
        <tocitem target="matlab_external/timeout.html#14605">Timeout</tocitem>
        <tocitem target="matlab_external/timerfcn.html#150782">TimerFcn</tocitem>
        <tocitem target="matlab_external/timerperiod.html#150812">TimerPeriod</tocitem>
        <tocitem target="matlab_external/transferstatus.html#33161">TransferStatus</tocitem>
        <tocitem target="matlab_external/type.html#14721">Type</tocitem>
        <tocitem target="matlab_external/userdata.html#83302">UserData</tocitem>
        <tocitem target="matlab_external/valuesreceived.html#112904">ValuesReceived</tocitem>
        <tocitem target="matlab_external/valuessent.html#112930">ValuesSent</tocitem>
    </tocitem>
</tocitem>
<tocitem target="matlab_external/matlab_external_example_index.html">Examples</tocitem>

</tocitem>


<tocitem target="apiref/ch00intr.html" image="$toolbox/matlab/icons/reficon.gif">External Interfaces Reference

<tocitem target="apiref/api_shrl.html">Generic DLL Interface Functions</tocitem>
<tocitem target="apiref/mat-c.html">C MAT-File Functions</tocitem>
<tocitem target="apiref/mx-c.html">C MX-Functions</tocitem>
<tocitem target="apiref/mex-c.html">C MEX-Functions</tocitem>
<tocitem target="apiref/eng-c.html">C Engine Functions</tocitem>
<tocitem target="apiref/mat-f.html">Fortran MAT-File Functions</tocitem>
<tocitem target="apiref/mx-f.html">Fortran MX-Functions</tocitem>
<tocitem target="apiref/mex-f.html">Fortran MEX-Functions</tocitem>
<tocitem target="apiref/eng-f.html">Fortran Engine Functions</tocitem>
<tocitem target="apiref/api_java.html">Java Interface Functions</tocitem>
<tocitem target="apiref/api_com.html">COM Functions
    <tocitem target="apiref/api_com_.html#1253328">COM Client Functions</tocitem>
    <tocitem target="apiref/api_coma.html#1255259">COM Server Functions</tocitem>
</tocitem>
<tocitem target="apiref/api_dde.html">DDE Functions</tocitem>
<tocitem target="apiref/api_soap.html">Web Services Functions</tocitem>
<tocitem target="apiref/api_seri.html">Serial Port I/O Functions</tocitem>

</tocitem>



<tocitem target="rn/r14sp2_coverpagea.html" image="$toolbox/matlab/icons/notesicon.gif">Release Notes

<tocitem target="rn/r14sp2_chapter_new.html">New Features
    <tocitem target="rn/r14sp2_env_new.html#998197">Desktop Tools and Development Environment Features</tocitem>
    <tocitem target="rn/r14sp2_math_new.html#1000933">Mathematics Features</tocitem>
    <tocitem target="rn/r14sp2_prog_new.html#998197">Programming Features</tocitem>
    <tocitem target="rn/r14sp2_graphics_new.html#998197">Graphics and 3-D Visualization Features</tocitem>
    <tocitem target="rn/r14sp2_external_new.html#998197">External Interfaces/API Features</tocitem>
    <tocitem target="rn/r14sp2_guis_new.html#998197">Creating Graphical User Interfaces (GUIDE) Features</tocitem>
</tocitem>
<tocitem target="rn/r14sp2_chapter_platform.html">Platform Limitations
    <tocitem target="rn/r14sp2_graphics_platform.html#998197">Graphics Platform Limitations</tocitem>
</tocitem>
<tocitem target="rn/r14sp2_chapter_upgrade.html">Upgrading from an Earlier Release
    <tocitem target="rn/r14sp2_env_upgrade.html#998197">Desktop Tools and Development Environment Upgrade Issues</tocitem>
    <tocitem target="rn/r14sp2_math_upgrade.html#998197">Mathematics Upgrade Issues</tocitem>
    <tocitem target="rn/r14sp2_prog_upgrade.html#998197">Programming Upgrade Issues</tocitem>
    <tocitem target="rn/r14sp2_guis_upgrade.html#998197">Creating Graphical User Interface (GUIDE) Upgrade Issues</tocitem>
</tocitem>
<tocitem target="rn/r14sp2_chapter_fixedbugs.html">Major Bug Fixes</tocitem>
<tocitem target="rn/r14sp2_chapter_openbugs.html">Known Software and Documentation Problems</tocitem>
<tocitem target="rn/r14sp1_chapter_new.html">MATLAB 7.0.1 Release Notes
    <tocitem target="rn/r14sp1_chapter_new.html#998333">New Features
        <tocitem target="rn/r14sp1_env_new.html#998197">Desktop Tools and Development Environment Features</tocitem>
        <tocitem target="rn/r14sp1_math_new.html#1000933">Mathematics Features</tocitem>
        <tocitem target="rn/r14sp1_prog_new.html#998197">Programming Features</tocitem>
        <tocitem target="rn/r14sp1_graphics_new.html#998197">Graphics and 3-D Visualization Features</tocitem>
        <tocitem target="rn/r14sp1_external_new.html#998197">External Interfaces/API Features</tocitem>
        <tocitem target="rn/r14sp1_guis_new.html#998197">Creating Graphical User Interfaces (GUIDE) Features</tocitem>
    </tocitem>
    <tocitem target="rn/r14sp1_chapter_platform.html#998333">Platform Limitations
        <tocitem target="rn/r14sp1_graphics_platform.html#998197">Graphics Platform Limitations</tocitem>
    </tocitem>
    <tocitem target="rn/r14sp1_chapter_upgrade.html#998333">Upgrading from an Earlier Release
        <tocitem target="rn/r14sp1_env_upgrade.html#998197">Desktop Tools and Development Environment Upgrade Issues</tocitem>
        <tocitem target="rn/r14sp1_math_upgrade.html#998197">Mathematics Upgrade Issues</tocitem>
        <tocitem target="rn/r14sp1_prog_upgrade.html#998197">Programming Upgrade Issues</tocitem>
        <tocitem target="rn/r14sp1_external_upgrade.html#998197">External Interface/API Upgrade Issues</tocitem>
        <tocitem target="rn/r14sp1_guis_upgrade.html#998197">Creating Graphical User Interface (GUIDE) Upgrade Issues</tocitem>
    </tocitem>
    <tocitem target="rn/r14sp1_chapter_fixedbugs.html#998333">Major Bug Fixes</tocitem>
</tocitem>
<tocitem target="rn/coverpage.html">MATLAB 7.0 Release Notes
    <tocitem target="rn/coverpage.html#998333">MATLAB 7.0 Release Notes</tocitem>
    <tocitem target="rn/chapter_new.html#998333">New Features
        <tocitem target="rn/env_new.html#1001792">Desktop Tools and Development Environment Features</tocitem>
        <tocitem target="rn/math_new.html#1000933">Mathematics Features</tocitem>
        <tocitem target="rn/prog_new.html#998197">Programming Features</tocitem>
        <tocitem target="rn/graphics_new.html#998197">Graphics and 3-D Visualization Features</tocitem>
        <tocitem target="rn/external_new.html#998197">External Interfaces/API Features</tocitem>
        <tocitem target="rn/guis_new.html#998197">Creating Graphical User Interfaces (GUIDE) Features</tocitem>
    </tocitem>
    <tocitem target="rn/chapter_platform.html#998333">Platform Limitations
        <tocitem target="rn/graphics_platform.html#998197">Graphics Platform Limitations</tocitem>
    </tocitem>
    <tocitem target="rn/chapter_upgrade.html#998333">Upgrading from an Earlier Release
        <tocitem target="rn/env_upgrade.html#998197">Desktop Tools and Development Environment Upgrade Issues</tocitem>
        <tocitem target="rn/math_upgrade.html#998197">Mathematics Upgrade Issues</tocitem>
        <tocitem target="rn/prog_upgrade.html#998197">Programming Upgrade Issues</tocitem>
        <tocitem target="rn/graphics_upgrade.html#998197">Graphics Upgrade Issues</tocitem>
        <tocitem target="rn/external_upgrade.html#998197">External Interface/API Upgrade Issues</tocitem>
        <tocitem target="rn/guis_upgrade.html#998197">Creating Graphical User Interface (GUIDE) Upgrade Issues</tocitem>
    </tocitem>
    <tocitem target="rn/r14_chapter_fixedbugs.html#998333">Major Bug Fixes</tocitem>
</tocitem>
<tocitem target="rn/matlab13sp1.html">MATLAB 6.5.1 Release Notes
    <tocitem target="rn/matlab13sp1.html#70891">New Features</tocitem>
    <tocitem target="rn/matlab13sp13.html#51936">Major Bug Fixes</tocitem>
    <tocitem target="rn/matlab13sp14.html#74123">Upgrading from an Earlier Release</tocitem>
</tocitem>
<tocitem target="rn/matlab13.html">MATLAB 6.5 Release Notes
    <tocitem target="rn/matlab13.html#70891">New Features</tocitem>
    <tocitem target="rn/matlab139.html#51936">Major Bug Fixes</tocitem>
    <tocitem target="rn/matlab1310.html#51943">Platform Limitations</tocitem>
    <tocitem target="rn/matlab1312.html#51945">Upgrading from an Earlier Release</tocitem>
</tocitem>

</tocitem>

  <tocitem target="matlab_product_page2.html#printable_pdf" image="$toolbox/matlab/icons/pdficon.gif">Printable Documentation (PDF)</tocitem>
  <tocitem target="http://www.mathworks.com/products/matlab" image="$toolbox/matlab/icons/webicon.gif">Product Page (Web)</tocitem>

</tocitem>

</toc>
