dfield and pplane

the java versions

dfield and pplane
dfield (direction field) and pplane (phase plane) are software programs for the interactive analysis of ordinary differential equations (ODE). The software is described in detail in the manual Ordinary Differential Equations using MATLAB. Additionaly, several textbooks on differential equations refer to and use dfield and pplane. Among them are Differential Equations and Differential Equations with Boundary Value Problems by John Polking, Albert Boggess, and David Arnold.

This page contains download links to the latest Java versions of dfield and pplane. The original MATLAB versions can be found at: http://math.rice.edu/~dfield/index.html

Previously dfield and pplane were written as java applets meant to be run in a browser. These are being discontinued because of security reasons. The apps availalble here are the replacements.

dfield and pplane are copyrighted in the name of John C. Polking, Department of Mathematics, Rice University. They are not in the public domain. However, they are being made available free for use in educational institutions. This offer does not extend to any application that is made for profit. Users who have such applications in mind should contact John C. Polking. The Java versions were written by Joel Castellanos in collaboration with John C. Polking.

dfield (Direction Field) Java Software Download:
dfield.jar Click to download and save dfield.jar. After downloading, find the directory where you saved dfield.jar and double-click on the downloaded file. Alternatively, run dfield from the command line with the command: java -jar dfield.jar. Note: running this software requires the Java Runtime Environment 1.6 or newer.

pplane (Phase Plane) Java Software Download:
pplane.jar Click to download and save pplane.jar. After downloading, find the directory where you saved pplane.jar and double-click on the downloaded file. Alternatively, run pplane from the command line with the command: java -jar pplane.jar Note: running this software requires the Java Runtime Environment 1.6 or newer.