MATLAB® sessions are taught by Professor Peter T. C. So. They meet once per week; some sessions are lecture and others are devoted to in-class exercise.
MATLAB homework sets are also assigned in addition to the problem sets listed on the assignments page.
MATLAB® Calendar
| SES # | TOPICS | KEY DATES |
|---|---|---|
| M1 |
Introduction (PDF) Lecture 1 (PDF) Overview, MATLAB syntax |
Homework 1 out |
| M2 |
Lecture 2 (PDF) Programming I: conditional and loops |
Homework 1 due Homework 2 out |
| M3 | In class exercise: bouncing ball I |
Homework 2 due Homework 3 out |
| M4 | In class exercise: bouncing ball II | |
| M5 |
Lecture 3 (PDF) Programming II: functions |
Homework 3 due Homework 4 out |
| M6 | In class exercise: recursion and Tower of Hanoi |
Homework 4 due Homework 5 out |
| M7 |
Lecture 4 (PDF) Algorithm and ODE |
Homework 5 due Homework 6 out |
| M8 | In class exercise: mass-spring-damper dynamics | |
| M9 | In class exercise: roller disk |
Homework 6 due Homework 7 out |
| M10 | In class exercise: nonlinear dynamics project I |
Homework 7 due Homework 8 out |
| M11 | In class exercise: nonlinear dynamics project II | |
| M12 |
Lecture 5 (PDF) Vibration and eigenvalue problems |
Homework 8 due Homework 9 out |
|
M13 |
Finite element and building vibration | Homework 9 due |
MATLAB® Homework
| MATLAB HOMEWORK | SOLUTIONS |
|---|---|
|
Homework 1 (PDF) Problem 1.4 supporting file (MAT) |
(PDF) |
|
Homework 2 (PDF) Problem 2.3 supporting files (ZIP) (The ZIP file contains: HW023.m and ball.mat.) |
(PDF) |
| Homework 3 (PDF) |
(PDF) MATLAB solution files (ZIP) (The ZIP file contains: ball3.m, ball3quadratic.m, ball3spatial.m, and ball3stokes.m.) |
| Homework 4 (PDF) |
(PDF) MATLAB solution files (ZIP) (The ZIP file contains: bop.m, fctrl.m, and integral.m.) |
| Homework 5 (PDF) |
(PDF) MATLAB solution files for 5.1 and 5.3 (ZIP) (The ZIP file contains: fctrlrc.m and hanoi.m.) |
| Homework 6 (PDF) |
6.1 solution (PDF) MATLAB solution files for 6.2 and 6.3 (ZIP) (The ZIP file contains: MSDSE.m and MSDSRK.m.) |
| Homework 7 (PDF) |
7.1 solution (PDF) MATLAB solution files for 7.2 (ZIP) (The ZIP file contains: RockerAN.m and RockerRK.m.) |
| Homework 8 (PDF) |
MATLAB solution files (ZIP) (The ZIP file contains: 17 .m files.) |
| Homework 9 (PDF) |
(PDF) |
