1. Getting Started. 2. Basic Features. 3. The MATLAB Desktop. 4. Script M-Files. 5. Arrays and Array Operations. 6. Multidimensional Arrays. 7. Cell Arrays and Structures. 8. Character Strings. 9. Relational and Logical Operations. 10. Control Flow. 11. Function M-Files. 12. M-File Debugging and Profiling. 13. File and Directory Management. 14. Set, Bit, and Base Functions. 15. Time Computations. 16. Matrix Algebra. 17. Data Analysis. 18. Data Interpolation. 19. Polynomials. 20. Cubic Splines. 21. Fourier Analysis. 22. Optimization. 23. Integration and Differentiation. 24. Differential Equations. 25. Two-Dimensional Graphics. 26. Three-Dimensional Graphics. 27. Using Color and Light. 28. Images, Movies, and Sound. 29. Printing and Exporting Graphics. 30. Handle Graphics. 31. Graphical User Interfaces. 32. Dialog Boxes. 33. MATLAB Classes and Object-Oriented Programming. 34. MATLAB Programming Interfaces. 35. Extending MATLAB with Java. 36. Windows Application Integration. 37. Getting Help. 38. Examples, Examples, Examples. Appendices. Appendix A: Common Handle Graphics Properties. Appendix B: Axes Object Properties. Appendix C: Figure Object Properties. Appendix D: Image Object Properties. Appendix E: Light Object Properties. Appendix F: Line Object Properties. Appendix G: Patch Object Properties. Appendix H: Rectangle Object Properties. Appendix I: Root Object Properties. Appendix J: Surface Object Properties. Appendix K: Text Object Properties. Appendix L: Uicontextmenu and Uimenu Object Properties. Appendix M: Uicontrol Object Properties. Index.