Special software is required to use some of the files in this section: .m, .mat, and .zip.
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
MATLAB files.
| 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 files.
| 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) |
(PDF - 1.2 MB)
MATLAB solution files (ZIP) (The ZIP file contains: 17 .m files.)
|
| Homework 9 (PDF) |
(PDF)
MATLAB solution file for 9.2 (M)
|