This book teaches MATLAB as a technical programming language,showing syudents how to write clean,efficient,and documented programs.It makes no pretense at being a complete description of all of MATLAB 's hundreds of functions. Instead,it teaches the student how to use MATLAB as a language,and how to locate any desired functions with MATLAB's extensive on-line help facilities.
The first six chapters of the text are designed to serve as the text for an "Introduction to Programming/Problem Solving"course for freshman engineering students.This meterial should fit comfortably into a 9-week, 3-hour course.The remaining chapters cover advanced topics such as I/Q and graphical user interfaces.These chapters may be covered in a longer course or used as a reference by engineering students or practicing engineers who use MATLAB as a part of their coursework or employment.
Chapter 1 Introduction to MATLAB
Chapter 2 MATLAB Basics
Chapter 3 Branching Statements and Program Design 85
Chapter 4 Loops
Chapter 5 User-Defined Functions
Chapter 6 Additional Data Types and plot Types
Chapter 7 Advanced Features; Sparse Arrays, Cell Array, Structures, and Function Handles
Chapter 8 Input/Output Functions
Chapter 9 Handle Graphics
Chapter 10 Graphical User Interfaces