MATH 462: Mathematical Modeling
MWF 11:10 - 12:00, 1300 Chem
|
|
Instructor:
|
Patrick Nelson
5860 East Hall
tel: 734-763-0437
fax: 734-763-0937
pwn@umich.edu
office hours: W 10:00-11:00, Th 2:00 - 3:00 5860 EH
|
|
Course Description
This course is designed to provide upper level undergraduates and beginning graduate students with an understanding of how mathematical modeling is the link between mathematics and the rest of the world. Nature is highly complex and mathematical modeling can help to unlock the secrets to problems in Engineering, Physics, Astronomy, Biology, Medicine, and Chemistry to just
name a few. Modeling is a way of structuring questions about Nature which then allows mathematical techniques to be used to solve it. However, this is not the end of the story. One must then reverse the process to be able to explain the answer in terms of non-mathematical language. Besides an introduction to Dynamical Systems and Probability, this course will focus on modeling techniques such as sensitivity, selection, and identiability. All of these topics are crucial to validate the models being used. Unlike many modeling courses that use a textbook that focuses on one kind of mathematical model, this course will cover a broad spectrum of modeling problems, from optimization to dynamical systems to stochastic proceses.
Part of the course will use the textbooks by Mark Meerschaert and Richard Haberman. Both have titles of Mathematical models. Most mathematical models fall into one of three categories: optimization models, dynamical system models, and probability models. The course will be divided into three main parts: Optimization models that will cover topics such as sensitivity analysis, model robustness, model identifiability, multivarible optimization and linear programming. The second part will focus on Dynamical Systems that will cover both the analysis, including bifurcation theory, and computation. Finally, we will spend time covering probability models, both discrete and continuous and stochastic models.
Students will spend time working in a computer lab using matlab to visualize the results that are found via pen and paper. If time permits, we will also cover some topics in Calculus of Variations. There will time set aside for group discussions and modeling projects related to the more interesting and advanced issues concerning topics of interest. Approximately one class period each week will be held in the mathematics computer laboratory where numerical techniques for finding and visualizing solutions of differential and discrete systems will be discussed.
Textbook
This course will follow the first third of Haberman's Mathematical Models Cambridge Press, 1988 and parts of Meerschaert's Mathematical Modeling>. Supplementary material will include readings from the current literature and lecture notes
from the instructor.
Syllabus
MATLAB Help
- Download MATLAB plotting tutorial [MSCC, University of Washington, 1996]:
(PDF)
- Go to the MATLAB Help Desk at the MathWorks site.
This allows you to search for a specific MATLAB function.
- Go to the Using MATLAB Guide at the MathWorks site.
This provides explanations and examples for various MATLAB functions.
Homework
Follow links in the table below to obtain a copy of the homework in
Adobe
Acrobat (PDF) format.
| Computer Lab Assignments | Homework Assignments | Solutions |
Lab #1(PDF)
Lab #2(PDF)
Lab #3(PDF)
Lab #4(PDF)
Lab #5(PDF)
Lab #6(PDF)
| Homework #1 (PDF)
Homework #2 (PDF)
Homework #3 (PDF)
Homework #4 (PDF)
Homework #5 (PDF)
| HW 1 Solutions(PDF)
HW 2 Solutions(PDF)
HW 2 Solutions (PDF)
HW 4 Solutions (PDF)
|
Handouts
- Download Lecture 1: Introduction to Mathematical Modeling:(PPT)
- Download Final project information: (pdf)