Programming Assignment 2


1 Process: One member of your team must send an email to Prof. Sochacki that contains a list of your team members (even if your team has not changed).

Your team will then be given a system of differential equations. You are to develop the forward Euler algorithm for this system of differential equations and then implement the algorithm in C/C++. Your algorithm must be set up so that starts at a small value and decreases towards 0. (Be reasonable in how many data sets you generate for these decreasing values.) You must then plot the data sets in the various ways discussed in class.

One member of your team must then send Prof. Sochacki an email containing a "screenshot" of the plots.

Your team will then receive an email telling you what your differential equation models and you must then develop a "meaningful" way to present the data. Needless to say, you should consider the interpolating polynomials and splines we discussed in class.

2 Deliverables: For this assignment your team deliverable will be a 15 minute in-class presentation. You must present:
  1. The derivation of your forward Euler algorithm and a justification of the validity of your algorithm.
  2. Visualizations of of your data sets and explanations of them.
  3. An animation highlighting the phenomenon your differential equation models.

Copyright 2007