Below are roughly the sections of the Programming in MATLAB textbook that I will cover. I may de-emphasize some topics and add others, but this is basically the list.
Topic | Text Reference |
Introduction to Matlab | |
Matrix computations | |
Plotting | |
Control structures | |
Built-in functions | |
User defined functions | |
Strings | |
Cell arrays | |
File input/output | |
Linear Programming (LP) in MATLAB | |
Solving linear programming models using Matlab |
Week | Topic | Slides | Assignment | Due Date |
---|---|---|---|---|
Week 1 | Installing Matlab Introduction, Getting Started |
Matlab on PCs Matlab Online Lecture 1 a Lecture 1 b |
- | - |
Week 2 | Matrix Computations | Lecture 2 a Lecture 2 b |
- | - |
Week 3 | More on Matrices Computations | Lecture 3 | Homework 1 | April 1, 2023 |
Week 4 | Plotting in Matlab | Lecture 4 Lecture 5 |
Homework 2 | May 3, 2023 |
Week 5 | Midterm Exam | - | - | - |
Week 6 | MATLAB Built-in Functions | Lecture 6 | - | - |
Week 7 | Matlab User-defined Functions | Lecture 7 | Homework 3 | May 20, 2023 |
Week 8 | Relational operators & Logical operators If Statements |
Lecture 8 Lecture 9 |
- | - |
Week 9 | For Loops While Loops |
Lecture 10 Lecture 11 |
Homework 4 | June 7, 2023 |
Week 10 | Cell Arrays and File Input/output | Lecture 12 | Homework 5 | June 7, 2023 |
Week 11 | Revision | - | - | - |
Week 12 | Final Exam | - | - | - |