MAC 2312: Solvers for Differential Equations

Last Updated: Monday, October 6, 2003 at 13:31

In this course, we will use a variety of numerical solvers and other software tools. You do not need to purchase any of them as they will all be available either on the web (so you can use them at home) or in the Honors College Computer Lab (MHC 111). Here is a list of some software tools and where to find them, thanks to Bob Devaney at Boston University.

Free Tools on the Web using Java

The following tools require no special software -- only a Java-enabled web browser (like Netscape Navigator or Internet Explorer) and access to the World Wide Web. Therefore, they can be used on a home computer, outside our computer lab.
  1. Function Plotter with parameter sliders: you can see how varying the parameters (constants) in the function formula changes the appearance of the function graph. Thanks to the Shodor Foundation.

  2. Single ODE solvers and plotters: they can plot the slope field for a single differential equation of the form dy/dt = f(t,y) and plot its solution curves.
    1. Java Applet versions of John Polking's ODE tools.
      Be patient with the download and press the big button labeled DFIELD. Several windows will pop up; you may close some of them. It may happen that the applet doesn't work (as its author says, it's a work in progress).
    2. Several TI-83 programs for slope field and Euler's method plotting.
      Too long to post here; it's faster to come to my office (MHC 162) and download them yourself...
    3. Interactive Differential Equations (IDE) suite by Addison Wesley Longman.
      A great visualization suite of tools with pre-set equations. Unfortunately, you cannot enter your own equations in the demo version. In our class discussions so far, I have used the following IDE tools:

  3. ODE system solvers and plotters: they can plot the direction field for a system of differential equations of the form dx/dt = f(x,y), dy/dt = g(x,y) and plot its solution curves (trajectories). These tools can be used also for single ODEs, since the first-order ODE dy/dx = f(x,y) is equivalent to the first-order system dx/dt = 1, dy/dt = f(x,y).

Free Tools in the Lab using Maple

  1. A simple example of plotting slope fields and solutions of a single ODE. It requires the special (and familiar) commercial software Maple. Therefore, it can be used only in our computer lab. To see it in action, just follow the link above and, when prompted, choose to "Open the page from it's current location" -- Maple will start automatically.

  2. An introduction to plotting direction fields and solutions of a system of ODEs.

    Even if you are comfortable with Maple, I recommend that you refresh your skills by completing the introductory Helper Application Tutorial module in the Differential Equations section of the Connected Curriculum Project at Duke University.

    Syllabus | Current Assignment


    Eugene Belogay
    mailto: ebelogay@fau.edu