Introduction to Programming with MATLAB
MATLAB 程序设计入门
Module 01Course Pages
0 / 4 篇
- 01Course Preview
- 02Syllabus
- 03Grading and Logistics
- 04Recommended Textbook
Module 02The MATLAB Environment
0 / 9 篇
- 01Lesson 1: The MATLAB Environment
- 02Introduction
- 03Running MATLAB
- 04The MATLAB Desktop
- 05MATLAB as a Calculator
- 06Completing MATLAB Programming Assignments
- 07Syntax and Semantics
- 08Help
- 09Plotting
Module 03Matrices and Operators
0 / 7 篇
- 01Lesson 2: Matrices and Operators
- 02Introduction to Matrices and Operators
- 03The Colon Operator
- 04Accessing Parts of a Matrix
- 05Combining and Transforming Matrices
- 06Arithmetic Part 1
- 07Arithmetic Part 2
Module 04Functions
0 / 8 篇
- 01Lesson 3: Functions
- 02Introduction to Functions
- 03Function I/O
- 04Formal Definition of Functions
- 05Subfunctions
- 06Scope
- 07Advantages of Functions
- 08Scripts
Module 05Programmer's Toolbox
0 / 6 篇
- 01Lesson 4: Programmer's Toolbox
- 02Introduction to Programmer's Toolbox
- 03Matrix Building
- 04Input / Output
- 05Plotting
- 06Debugging
Module 06Selection
0 / 9 篇
- 01Lesson 5: Selection
- 02Selection
- 03If-Statements, Continued
- 04Relational and Logical Operators
- 05Nested If-Statements
- 06Variable Number of Function Arguments
- 07Robustness
- 08Persistent Variables
- 09Solution to valid_date
Module 07Loops
0 / 7 篇
- 01Lesson 6: Loops
- 02For-Loops
- 03While-Loops
- 04Break Statements
- 05Logical Indexing
- 06Preallocation
- 07Solution to max_sum
Module 08Data Types
0 / 9 篇
- 01Lesson 7: Data Types
- 02Introduction to Data Types
- 03Character Arrays
- 04Solutions to caesar
- 05Structs
- 06Cells
- 07Solution to sparse2matrix
- 08The String Type (Introduced in 2017a)
- 09The Datetime and Duration Types (Introduced in 2014b)
Module 09File Input/Output
0 / 9 篇
- 01Lesson 8: File I/O
- 02File Input/Output
- 03Excel Files
- 04Text Files
- 05Binary Files
- 06Almost there!
- 07Solutions to saddle
- 08Image blur solution
- 09Solution to echo_gen