Welcome to the Matlab Challenge for QB Bootcamp 2011
Paul Miller, Ph.D.
Assistant Professor, Biology and Volen Center for Complex Systems
Ph.D., University of Bristol, UK
When Space Trumps Time
Basic Intro to Matlab should not be needed but may be useful.
File containing challenge description.
First, follow through the general theory of solving differential equations:
Solving an ODE Some basic methods for solving a differential
equation by computer.
then play with a simple Matlab code until you understand how it works:
A simple oscillator A Matlab code to simulate a swinging pendulum.
This code demonstrates a simple method for solving an ODE.
Next, read through the general theory of modeling diffusion:
Modeling Diffusion Explains how we model diffusion and its
connection to diffusion equations
and run + alter the relevant Matlab code below,
again making sure you understand how it works.
A model of diffusion in 2D A Matlab code to simulate basic diffusion.
For the challenge, you will select one of the following three projects,
each of which combine spatial diffusion with a system that can produce oscillations.
Predator-prey system Extending the Lotka-Volterra model for
Fitzhugh-Nagumo Model Producing a neural model for cardiac waves.
Belousov-Zhabotinsky Reaction A reaction diffusion system. (toughest challenge)
Last modified January 10, 2011
Paul Miller, firstname.lastname@example.org
- Back to Paul Miller's Homepage.