Introduction 1Part 1: Getting Started With MATLAB 7Chapter 1: Introducing MATLAB and Its Many Uses 9Chapter 2: Starting Your Copy of MATLAB 21Chapter 3: Interacting with MATLAB 41Chapter 4: Starting, Storing, and Saving MATLAB Files 61Part 2: Manipulating and Plotting Data in MATLAB 81Chapter 5: Embracing Vectors, Matrices, and Higher Dimensions 83Chapter 6: Understanding Plotting Basics 121Chapter 7: Using Advanced Plotting Features 139Part 3: Streamlining MATLAB 163Chapter 8: Automating Your Work 165Chapter 9: Expanding MATLAB's Power with Functions 185Chapter 10: Adding Structure to Your Scripts 207Chapter 11: Working with Live Scripts 229Chapter 12: Working with Live Functions 245Chapter 13: Designing and Using Classes 263Chapter 14: Creating MATLAB Apps 281Chapter 15: Building Projects 301Part 4: Employing Advanced MATLAB Techniques 315Chapter 16: Importing and Exporting Data 317Chapter 17: Printing and Publishing Your Work 335Chapter 18: Recovering from Mistakes 357Part 5: Specific MATLAB Applications 379Chapter 19: Solving Equations and Finding Roots 381Chapter 20: Performing Analysis 405Part 6: The Part of Tens 419Chapter 21: The Top Ten Uses of MATLAB 421Chapter 22: Ten Ways to Make a Living Using MATLAB 429Appendix A: MATLAB Functions 437Appendix B: MATLAB's Plotting Routines 447Index 453
John Paul Mueller is an author and technical editor with experience in application development, database management, machine learning, and deep learning. He has written hundreds of books and articles helping everyday people learn everything from networking to database management.