<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 1.9.4.14 $  $Date: 2004/12/20 16:44:37 $ -->
<demos>
   <name>MATLAB</name>
   <type>matlab</type>
   <icon>$toolbox/matlab/icons/matlabicon.gif</icon>

   <description isCdata="no">
   </description>

   <demosection>
      <label>Mathematics</label>
      <description isCdata="no">
<p>Mathematical operations, functions, and data analysis.</p>
      </description>
      <demoitem>
         <label>Basic Matrix Operations</label>
         <file>html/intro.html</file>
         <callback>playshow intro</callback>
      </demoitem>
      <demoitem>
         <label>Matrix Manipulation</label>
         <file>html/matmanip.html</file>
         <callback>playshow matmanip largetext</callback>
      </demoitem>
      <demoitem>
         <label>Using FFT in MATLAB</label>
         <file>html/sunspots.html</file>
         <callback>playshow sunspots</callback>
      </demoitem>
      <demoitem>
         <label>FFT for Spectral Analysis</label>
         <file>html/fftdemo.html</file>
         <callback>playshow fftdemo</callback>
      </demoitem>
      <demoitem>
         <label>Predicting the US Population</label>
         <file>html/census.html</file>
         <callback>playshow census</callback>
      </demoitem>
      <demoitem>
         <label>Optimal Fit of a Non-linear Function</label>
         <file>html/fitdemo.html</file>
         <callback>playshow fitdemo</callback>
      </demoitem>
      <demoitem>
         <label>Integer Math Examples</label>
         <file>html/integerMath.html</file>
         <callback>playshow integerMath</callback>
      </demoitem>
      <demoitem>
         <label>Single Precision Math Example</label>
         <file>html/singleMath.html</file>
         <callback>playshow singleMath</callback>
      </demoitem>
      <demoitem>
         <label>Inverses of Matrices</label>
         <file>html/inverter.html</file>
         <callback>playshow inverter</callback>
      </demoitem>
      <demoitem>
         <label>Graphs and Matrices</label>
         <file>html/buckydem.html</file>
         <callback>playshow buckydem</callback>
      </demoitem>
      <demoitem>
         <label>Sparse Matrices</label>
         <file>html/sparsity.html</file>
         <callback>playshow sparsity</callback>
      </demoitem>
      <demoitem>
         <label>Graphical Representation of Sparse Matrices</label>
         <file>html/airfoil.html</file>
         <callback>playshow airfoil</callback>
      </demoitem>
      <demoitem>
         <label>Matrix Exponentials</label>
         <file>html/expmdemo.html</file>
         <callback>playshow expmdemo largetext</callback>
      </demoitem>
      <demoitem>
         <label>Eig. &amp; Singular Value Show</label>
         <callback>eigshow</callback>
      </demoitem>
      <demoitem>
         <label>Finite Difference Laplacian</label>
         <file>html/delsqdemo.html</file>
         <callback>playshow delsqdemo</callback>
      </demoitem>
      <demoitem>
         <label>Row Echelon Form</label>
         <callback>rrefmovie</callback>
      </demoitem>
      <demoitem>
         <label>Matrix Eigenvalues</label>
         <callback>eigmovie</callback>
      </demoitem>
      <demoitem>
         <label>Tessellation and Interpolation of Scattered Data</label>
         <file>html/qhulldemo.html</file>
         <callback>playshow qhulldemo</callback>
      </demoitem>
      <demoitem>
         <label>Differential Equations in MATLAB</label>
         <file>html/odedemo.html</file>
         <callback>playshow odedemo</callback>
      </demoitem>
      <demoitem>
         <label>Differential Equations - Examples</label>
         <callback>odeexamples ode</callback>
      </demoitem>
      <demoitem>
         <label>Graphical Approach to Solving Inequalities</label>
         <file>html/e2pi.html</file>
         <callback>playshow e2pi</callback>
      </demoitem>
      <demoitem>
         <label>Splines in Two Dimensions</label>
         <file>html/spline2d.html</file>
         <callback>playshow spline2d</callback>
      </demoitem>
      <demoitem>
         <label>Numerical Integration of Differential Equations</label>
         <file>html/lotkademo.html</file>
         <callback>playshow lotkademo</callback>
      </demoitem>
      <demoitem>
         <label>Loma Prieta Earthquake</label>
         <file>html/quake.html</file>
         <callback>playshow quake</callback>
      </demoitem>
   </demosection>

   <demosection>
      <label>Graphics</label>
      <description isCdata="no">
<p>Plotting tools, 2-D line plots, bar graphs, histograms, graph annotations, etc.</p>
      </description>
      <demoitem>
         <label>2-D Plots</label>
         <file>html/graf2d.html</file>
         <callback>playshow graf2d</callback>
      </demoitem>
      <demoitem>
         <label>3-D Plots</label>
         <file>html/graf2d2.html</file>
         <callback>playshow graf2d2</callback>
      </demoitem>
      <demoitem>
         <label>3-D Surface Plots</label>
         <callback>graf3d</callback>
      </demoitem>
      <demoitem>
         <label>Line Plotting</label>
         <callback>hndlgraf</callback>
      </demoitem>
      <demoitem>
         <label>Axes Properties</label>
         <callback>hndlaxis</callback>
      </demoitem>
      <demoitem>
         <label>Axes Aspect Ratio</label>
         <callback>ardemo</callback>
      </demoitem>
      <demoitem>
         <label>Vibrating Logo</label>
         <callback>vibes</callback>
      </demoitem>
      <demoitem>
         <label>Lorenz Attractor Animation </label>
         <callback>lorenz</callback>
      </demoitem>
      <demoitem>
         <label>Visualizing Sound</label>
         <callback>xpsound</callback>
      </demoitem>
      <demoitem>
         <label>Earth's Topography</label>
         <file>html/earthmap.html</file>
         <callback>playshow earthmap</callback>
      </demoitem>
      <demoitem>
         <label>Images and Matrices</label>
         <file>html/imagedemo.html</file>
         <callback>playshow imagedemo</callback>
      </demoitem>
      <demoitem>
         <label>Examples of Images and Colormaps</label>
         <callback>imageext</callback>
      </demoitem>
      <demoitem>
         <label>Viewing a Penny</label>
         <file>html/penny.html</file>
         <callback>playshow penny</callback>
      </demoitem>
      <demoitem>
         <label>Square Wave from Sine Waves</label>
         <file>html/xfourier.html</file>
         <callback>playshow xfourier</callback>
      </demoitem>
      <demoitem>
         <label>Functions of Complex Variables</label>
         <file>html/cplxdemo.html</file>
         <callback>playshow cplxdemo</callback>
      </demoitem>
      <demoitem>
         <label>Interactive Plot Creation with the Plot Tools (7 min, 12 sec)</label>
         <callback>playbackdemo('PlotTools_viewlet_swf');</callback>
      </demoitem>
   </demosection>

   <demosection>
      <label>3-D Visualization</label>
      <description isCdata="no">
<p>Viewing and lighting techniques, transparency, volume visualization.</p>
      </description>
      <demoitem>
         <label>Klein Bottle</label>
         <file>html/xpklein.html</file>
         <callback>playshow xpklein</callback>
      </demoitem>
      <demoitem>
         <label>Teapot</label>
         <callback>teapotdemo</callback>
      </demoitem>
      <demoitem>
         <label>Changing Transparency</label>
         <file>html/transpdemo.html</file>
         <callback>playshow transpdemo</callback>
      </demoitem>
      <demoitem>
         <label>Volume Visualization</label>
         <file>html/volvec.html</file>
         <callback>playshow volvec</callback>
      </demoitem>
   </demosection>

   <demosection>
      <label>Programming</label>
      <description isCdata="no">
<p>Programming features and techniques.</p>
      </description>
      <demoitem>
         <label>Manipulating Multidimensional Arrays</label>
         <file>html/nddemo.html</file>
         <callback>playshow nddemo</callback>
      </demoitem>
      <demoitem>
         <label>Structures</label>
         <file>html/strucdem.html</file>
         <callback>playshow strucdem</callback>
      </demoitem>
      <demoitem>
         <label>Function Functions</label>
         <file>html/funfuns.html</file>
         <callback>playshow funfuns</callback>
      </demoitem>
      <demoitem>
         <label>Nested Function Examples</label>
         <file>html/nesteddemo.html</file>
         <callback>playshow nesteddemo largetext</callback>
      </demoitem>
      <demoitem>
         <label>Anonymous Function Examples</label>
         <file>html/anondemo.html</file>
         <callback>playshow anondemo</callback>
      </demoitem>
      <demoitem>
         <label>Reading Text Files</label>
         <file>html/textscanDemo.html</file>
         <callback>playshow textscanDemo largetext</callback>
      </demoitem>
   </demosection>

   <demosection>
      <label>Desktop Tools and Development Environment</label>
      <description isCdata="no">
<p>The MATLAB Desktop provides a development environment to execute commands, view data, edit M-code, browse files, and get help. It also provides tools to manage and profile your projects. These video tutorials show you how to use each of the features.</p>
      </description>
      <demoitem>
         <label>Desktop and Command Window (6 min, 46 sec)</label>
         <callback>playbackdemo('desktop');</callback>
      </demoitem>
      <demoitem>
         <label>Command History (3 min, 9 sec)</label>
         <callback>playbackdemo('historywindow');</callback>
      </demoitem>
      <demoitem>
         <label>Workspace Browser (5 min, 58 sec)</label>
         <callback>playbackdemo('workspace');</callback>
      </demoitem>
      <demoitem>
         <label>Array Editor (4 min, 11 sec)</label>
         <callback>playbackdemo('arrayeditor');</callback>
      </demoitem>
      <demoitem>
         <label>Current Directory Browser (5 min, 46 sec)</label>
         <callback>playbackdemo('currdirectory');</callback>
      </demoitem>
      <demoitem>
         <label>Directory Reports (2 min, 44 sec)</label>
         <callback>playbackdemo('directoryreports');</callback>
      </demoitem>
      <demoitem>
         <label>Rapid Code Iteration Using Cells (7 min, 17 sec)</label>
         <callback>playbackdemo('RapidCodeIterationUsingCells_viewlet_swf');</callback>
      </demoitem>
      <demoitem>
         <label>Publishing M Code from the Editor (4 min, 36 sec)</label>
         <callback>playbackdemo('PublishingfromtheEditor_viewlet_swf');</callback>
      </demoitem>
      <demoitem>
         <label>Help and Documentation (5 min, 25 sec)</label>
         <callback>playbackdemo('helpwindow');</callback>
      </demoitem>
   </demosection>

  <demosection>
      <label>Creating Graphical User Interfaces </label>
      <description isCdata="no">
<p>Including menus, push buttons, text boxes, and other user interface objects in MATLAB applications.</p>
      </description>
      <demoitem>
         <label>Creating a GUI with GUIDE (10 min, 37 sec)</label>
         <callback>playbackdemo('CreatingaGUIwithGUIDE_viewlet_swf');</callback>
      </demoitem>
   </demosection>

   <demosection>
      <label>External Interfaces</label>
      <description isCdata="no">
<p>MEX-files, the MATLAB engine, and interfacing to Java, ActiveX, and the serial port.</p>
      </description>
      <demoitem>
         <label>Programming with COM (Windows Only)</label>
         <file>html/mlcomiface.html</file>
         <callback>playshow mlcomiface largetext</callback>
      </demoitem>
   </demosection>

   <demosection>
      <label>Gallery</label>
      <description isCdata="no">
<p>This virtual Gallery is for displaying particularly elegant examples of graphic visualization.</p>
      </description>
      <demoitem>
         <label>Logo</label>
         <file>html/logo.html</file>
         <callback>logo</callback>
      </demoitem>
      <demoitem>
         <label>Modes</label>
         <file>html/modes.html</file>
         <callback>modes</callback>
      </demoitem>
      <demoitem>
         <label>Werner Boy's Surface</label>
         <file>html/wernerboy.html</file>
         <callback>wernerboy</callback>
      </demoitem>
      <demoitem>
         <label>Cruller</label>
         <file>html/cruller.html</file>
         <callback>cruller</callback>
      </demoitem>
      <demoitem>
         <label>Four Linked Tori</label>
         <file>html/tori4.html</file>
         <callback>tori4</callback>
      </demoitem>
      <demoitem>
         <label>Klein Bottle</label>
         <file>html/klein1.html</file>
         <callback>klein1</callback>
      </demoitem>
      <demoitem>
         <label>Three-Dimensional Knot</label>
         <file>html/knot.html</file>
         <callback>knot</callback>
      </demoitem>
      <demoitem>
         <label>Quiver</label>
         <file>html/quivdemo.html</file>
         <callback>quivdemo</callback>
      </demoitem>
      <demoitem>
         <label>Spherical Surface Harmonic</label>
         <file>html/spharm2.html</file>
         <callback>spharm2</callback>
      </demoitem>
   </demosection>
   
   <demosection>
      <label>Other Demos</label>
      <description isCdata="no">
<p>These demos combine many features of MATLAB in classic examples, such as the traveling salesman problem and the Minesweeper game.</p>
      </description>
      <demoitem>
         <label>Traveling Salesman</label>
         <callback>travel</callback>
      </demoitem>
      <demoitem>
         <label>Game of Life</label>
         <callback>life</callback>
      </demoitem>
      <demoitem>
         <label>3-D Drawing</label>
         <callback>makevase</callback>
      </demoitem>
      <demoitem>
         <label>Bending Truss</label>
         <callback>truss</callback>
      </demoitem>
      <demoitem>
         <label>Coder/Decoder</label>
         <callback>codec</callback>
      </demoitem>
      <demoitem>
         <label>Minesweeper</label>
         <callback>xpbombs</callback>
      </demoitem>
      <demoitem>
         <label>Sliding Puzzle</label>
         <callback>fifteen</callback>
      </demoitem>
      <demoitem>
         <label>Soma Cube</label>
         <callback>soma</callback>
      </demoitem>
      <demoitem>
         <label>Superquadrics</label>
         <callback>xpquad</callback>
      </demoitem>
      <demoitem>
         <label>World Traveler 3-D Globe</label>
         <callback>wrldtrv</callback>
      </demoitem>
   </demosection>

   <demosection>
      <label>New Features in Version 7</label>
      <description isCdata="no">
<p>Major new features in MATLAB 7 include integer and single-precision arithmetic, nested and anonymous functions, conditional breakpoints, interactive plot creation tools with M-code generation, cell execution in the Editor, and M-Lint code checking. These video tutorials demonstrate the major new features in each category.</p>
      </description>
      <demoitem>
         <label>Desktop Tools and Development Environment (3 min, 29 sec)</label>
         <callback>playbackdemo('WhatsNew_1DevEnviro_viewlet_swf');</callback>
      </demoitem>
      <demoitem>
         <label>The Editor (2 min, 16 sec)</label>
         <callback>playbackdemo('WhatsNew_2Editor_viewlet_swf');</callback>
      </demoitem>
      <demoitem>
         <label>Programming (2 min, 45 sec)</label>
         <callback>playbackdemo('WhatsNew_3Programming_viewlet_swf');</callback>
      </demoitem>
      <demoitem>
         <label>Mathematics (4 min, 33 sec)</label>
         <callback>playbackdemo('WhatsNew_4Math_viewlet_swf');</callback>
      </demoitem>
      <demoitem>
         <label>Graphics (6 min, 47 sec)</label>
         <callback>playbackdemo('WhatsNew_5Graphics_viewlet_swf');</callback>
      </demoitem>
      <demoitem>
         <label>Creating Graphical User Interfaces (4 min, 24 sec)</label>
         <callback>playbackdemo('WhatsNew_6GUIs_viewlet_swf');</callback>
      </demoitem>
      <demoitem>
         <label>File I/O and External Interfacing (5 min, 1 sec)</label>
         <callback>playbackdemo('WhatsNew_7FileIOandExtInt_viewlet_swf');</callback>
      </demoitem>
   </demosection>


</demos>
