- Role
- Key Links
- Video Lectures: online
- Discussion Board: Catalyst
- Midterm (20% of total grade): The midterm will be handed out in class on Monday October 27 and will be due in class on Wednesday October 29. This is a 4-hour take-home exam. The 4 hours you use for the exam do not need to be consecutive. For example, you can work on the exam for 2 hours on Monday and another 2 hours on Tuesday. You are allowed to used course notes (online pdfs and your own handwritten notes), online ME564 lecture videos, and your own homework solutions on the exam. All other resources are prohibited, including: the internet, other books, discussing the exam with other people.
- Final (30% of total grade): The final will be handed out after class on Wednesday December 3 and will be due at 5pm on Friday December 5. The exam is cumulative. This is a 4-hour take-home exam with the same rules as the midterm.
- Homework (50% of total grade): Please turn in during Friday lecture, or email to both TAs and Steve by 4pm on Friday. Please include "ME564 HW1 Submission" or "ME564 HW1 Submission, EDGE" in the email subject.
- (10/3) HW 1, HW 1 Solution,
- (10/17) HW 2, HW 2 Solution,
- (10/24) HW 3, HW 3 Solution,
- (11/7) HW 4, HW 4 Solution,
- (11/24) HW 5, HW 5 Solutions,
- MATLAB: Student Edition (recommended if you do not have access)
- ICL: Matlab laboratory & login access (Communications Bldg B022 and B027)
- Textbook : Advanced Engineering Mathematics, 10th Edition, by E. Kreyszig
- Discussion Board: Catalyst
- Instructor
- Steve Brunton, MEB 305
- sbrunton@uw.edu
- Office Hours: Wednesday, 10:30-11:30am
- Teaching Assistants
- Rhiannon Howard
- rhiann0n@uw.edu
- Office Hours: Tuesday 11:30-1:00pm, Thursday 11:30-1:00pm, MEB 236
- -
- Scott Wilcox
- wilcos@uw.edu
- Office Hours: Wednesday 3:30-5:00pm, Thursday 2:30-4:00pm, MEB 236
- Course Description
-
This course will provide an in-depth overview of powerful mathematical techniques for the analysis of engineering systems. In addition to developing core analytical capabilities, students will gain proficiency with various computational approaches used to solve these problems. Applications will be emphasized, including fluid mechanics, elasticity and vibrations, weather and climate systems, epidemiology, space mission design, and applications in control.
- Computing
-
In this course, we will develop many powerful analytic tools. Equally important is the ability to implement these tools on a computer. The instructor and TAs use Matlab, and all examples in class will be in Matlab.
- Part 1 - Ordinary Differential Equations
- (Lecture 01) Class overview, example weather model in MATLAB (notes, L01_weather.m)
- (Lecture 02) Review of Calculus (derivative, power series, chain rule), First order linear ODEs with examples (notes)
- (Lecture 03) Taylor series and solutions to first and second order (linear) ODEs (notes, L03_TaylorSeries.m)
- (Lecture 04) Second order harmonic oscillator, characteristic equation, ode45 in Matlab (notes, L04_SpringMassDamper.m)
- (Lecture 05) Higher-order linear ODEs, characteristic equation, matrix systems of first order equations (notes, L05_ode45.m)
- (MATLAB Lecture) (Matlab_Introduction.m, ode_test.m)
- (Lecture 06) Higher-order linear ODEs, characteristic equation, matrix systems of first order equations, diagonalization using eigenvectors and eigenvalues (notes)
- (Lecture 07) Eigenvalues, eigenvectors, and dynamical systems (linear systems of ODEs) (notes)
- (Lecture 08) Examples of 2x2 systems of ODEs (with eigenvalues and eigenvectors), phase portraits (notes)
- (Lecture 09) Linearization of nonlinear ODEs, Examples of 2x2 systems of ODEs (with eigenvalues and eigenvectors), phase portraits (notes)
- (Lecture 10) Examples of nonlinear systems: particle in a potential well (notes)
- (Lecture 11) Degenerate systems of equations and non-normal energy growth (notes, nonNormal.m)
- (Lecture 12) ODEs with external forcing (inhomogenous ODEs) (notes)
- (Lecture 13) ODEs with external forcing (inhomogenous ODEs) and the convolution integral! (notes)
- (Lecture 02) Review of Calculus (derivative, power series, chain rule), First order linear ODEs with examples (notes)
- Part 2 - Numerical Calculus and ODEs
- (Lecture 14) Numerical differentiation using finite difference (notes, L14_FiniteDifference.m, L14_FiniteDifference2.m)
- (Lecture 15) Numerical differentiation and numerical integration (notes)
- (Lecture 16) Numerical integration and numerical solutions to ODEs (notes, misc. notes, L15_NumericalIntegration.m, L16_SpringMassDamper.m)
- (Lecture 17) Numerical solutions to ODEs (Forward and Backward Euler) (notes, L16_SpringMassDamper.m, L17_pend.m, L17_simpend.m)
- (Lecture 18) Runge-Kutta integration of ODEs and the Lorenz equation (notes, rk4singlestep.m, lorenz.m, L18_simulateLORENZ.m, L18_simulateLorenzSLOW.m)
- (Lecture 19) Vectorized integration and the Lorenz equation (lorenz3D.m, L18_simulateLorenzFAST.m)
- (Lecture 20) Chaos in ODEs (Lorenz and double pendulum)
- (Lecture 15) Numerical differentiation and numerical integration (notes)
- Part 3 - Linear Algebra and Vector Calculus
- (Lecture 21) Linear algebra in 2D and 3D: inner product, norm of a vector, and cross product (notes)
- (Lecture 22) Div, Grad, and Curl (notes)
- (Lecture 23) Gauss's Divergence Theorem (notes)
- (Lecture 24) Directional derivative, continuity equation, and examples of vector fields (notes)
- (Lecture 25) Stokes' theorem and conservative vector fields (notes)
- (Lecture 26) Potential flow and Laplace's equation (notes)
- (Lecture 27) Potential flow, stream functions, and examples (notes)
- (Lecture 28) Example of ODE for particle trajectories in a time-varying vector field: The double gyre (doublegyreVEC.m, integrateDG.m, rk4singlestep.m).
- (Lecture 22) Div, Grad, and Curl (notes)
Syllabus