Matlab: A Practical Introduction to Programming and Problem Solving (2e),
- 544 pages
- Publisher: Butterworth-Heinemann; 2 edition (August 11, 2011)
- Language: English
- Table of Contents
- I. Introduction to Programming Using MATLAB
- Chapter 1: Introduction to MATLAB
- 1.1 Getting into MATLAB
- 1.2 The MATLAB Desktop Environment
- 1.3 Variables and Assignment Statements
- 1.4 Expressions
- 1.5 Characters and Encoding
- 1.6 Vectors and Matrices
- Chapter 2: Introduction to MATLAB Programming
- 2.1 Algorithms
- 2.2 MATLAB Scripts
- 2.3 Input and Output
- 2.4 Scripts with Input and Output
- 2.5 Scripts to Produce and Customize Simple Plots
- 2.6 Introduction to File Input/Output (load and save)
- 2.7 User-defined Functions that return a single value
- Chapter 3: Selection Statements
- 3.1 Relational Expressions
- 3.2 The if Statement
- 3.3 The if-else statement
- 3.4 Nested if-else statements
- 3.5 The switch statement
- 3.6 The menu function
- 3.7 The ";is"; functions in MATLAB
- Chapter 4: Loop Statements
- 4.1 The for Loop
- 4.2 Nested for Loops
- 4.3 While Loops
- Chapter 5: Vectorized Code
- 5.1 Loops with Vectors and Matrices
- 5.2 Operations on Vectors and Matrices
- 5.3 Vectors and Matrices as Function Arguments
- 5.4 Logical Vectors
- 5.5 Vectorizing Code
- 5.6 Timing
- Chapter 6: MATLAB Programs
- 6.1 More Types of User-Defined Functions
- 6.2 MATLAB Program Organization
- 6.3 Application: Menu-Driven Program
- 6.4 Variable Scope
- 6.5 Debugging Techniques
- Chapter 7: String Manipulation
- 7.1 Creating String Variables
- 7.2 Operations on Strings
- 7.3 The ";is"; functions for strings
- 7.4 Converting Between String and Number Types
- Chapter 8: Data Structures: Cell Arrays and Structures
- 8.1 Cell Arrays
- 8.2 Structures
- Chapter 9: Advanced File Input and Output
- 9.1 Lower-level File I/O Functions
- 9.2 Writing and Reading spreadsheet files
- 9.3 Using MAT-Files for Variables
- Chapter 10: Advanced Functions
- 10.1 Anonymous Functions
- 10.2 Uses of Function Handles
- 10.3 Variable Number of Arguments
- 10.4 Nested Functions
- 10.5 Recursive Functions
- II. Advanced Topics for Problem Solving with MATLAB
- Chapter 11: Advanced Plotting Techniques
- 11.1 Plot Functions
- 11.2 Animation
- 11.3 Three-Dimensional Plots
- 11.4 Customizing Plots
- 11.5 Handle Graphics and Plot Properties
- 11.6 Plot Applications
- Chapter 12: Matrix Representation of Linear Algebraic Equations
- 12.1 Matrix Definitions
- 12.2 Matrix Solutions to Systems of Linear Algebraic Equations
- Chapter 13: Basic Statistics, Searching, Sets, Sorting, and Indexing
- 13.1 Statistical Functions
- 13.2 Set Operations
- 13.3 Sorting
- 13.4 Index Vectors
- 13.5 Searching
- Chapter 14: Sights and Sounds
- 14.1 Sound Files
- 14.2 Image Processing
- 14.3 Introduction to Graphical User Interfaces
- Chapter 15: Advanced Mathematics
- 15.1 Curve Fitting
- 15.2 Complex numbers
- 15.3 Symbolic Mathematics
- 15.4 Calculus: integration and differentiation
一本不错的matlab入门书籍。
Matlab A Practical Introduction to Programming and Problem Solving 2nd.pdf
(4.99 MB, 需要: 2 个论坛币)