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) |