James and Anne Duderstadt Center
University of Michigan - North Campus, Ann Arbor, MI 48109
FESW: Differential Equations in Matlab
The focus of this course is the implementation of MATLAB differential equation solvers with an emphasis on problem solving. Students will be introduced to common example problems from science and engineering and will work though the process of solving these differential equations using built-in MATLAB tools.
Students will learn how to use built-in MATLAB solvers (such as ode45) to solve mathematical problems with applications in engineering. In doing this, the students will learn not only the implementation but also how to translate mathematical problems into engineering programs. By the end of the workshop, the students will understand the concept of numerical integration, solve a system of first order nonlinear ODEs using the ode45 function, and be able to rewrite a second order linear ODE as a system of first order linear ODEs. Examples will include predator-prey models and spring-mass-damper systems.
It will be important that students already be somewhat comfortable with MATLAB. I will assume that they are familiar with basic matrix and element-by-element operations, indexing, and loops. I will also assume that students have some familiarity with differential equations, but all mathematics will be explained before solving.