*Note: Version 3.1 appears to work correctly with Mathematica 8.*

What’s New

Compatibility with Mathematica 7.

`DEPlot` and `PhasePlot` allow use of the new `StreamPlot` to plot streamlines in place the direction field.

Improved the function `FamilyToDE`.

Installation

The download below is a zipped folder named `put_contents_in_Mma7_Apps` that contains (1) a file named `DiffEqs.m` and (2) a folder named `DiffEqs`. Drop those two items into the Applications folder of your Mathematica installation. That's it. You should then find the DiffEqs documentation by clicking on the "Installed Add Ons" link on the main page of the Documentation Center.

© 2009 Selwyn Hollis

This software may be used without restriction. Only redistribution and unauthorized modification are prohibited.

What Was New

Compatibility with Mathematica 6, of course, including support for new named styles, Opacity, etc.

One simple Get now loads everything. (<<DiffEqs`)

The first arguments of DEPlot and PhasePlot can now be given as equations, in essentially the same way as in DSolve and NDSolve. (The old way, where the slope function or vector field is specified, still works.)

The direction/slope fields drawn by DEPlot and PhasePlot are now made from scratch instead of with VectorFieldPlot (né PlotVectorField). The result is much better behavior when horizontal and vertical scales differ significantly.

Curves drawn by DEPlot and PhasePlot now use a default coloring scheme similar to that of Plot.

DEPlot and PhasePlot have these new options: StyleTable, ArrowColorFunction, and ArrowColorFunctionScaling.

PhasePlot has the new option FieldFunction, which allows the user to specify the function to be applied to the vector field prior to ArrowColorFunction. (The default is Norm.)

TimeStatePlot was rewritten from scratch, since previously it relied on routines from the now defunct Graphics`Graphics package.

PoincareTimeSection has been renamed TimeSectionPlot.

PlotImplicit has been deleted.

Several of the DE Tools routines have been rewritten, because I’ve learned a lot about Mathematica programming since I first wrote them.

Added the new function FamilyToDE.

Matrix Tools now include JoinColumns, ArrangeColumns, Move, MoveColumn, Swap, SwapColumns.

Installation

The download below is a zipped folder named `put_contents_in_Mma6_Apps` that contains (1) a file named `DiffEqs.m` and (2) a folder named `DiffEqs`. Drop those two items into the Applications folder of your Mathematica installation. That's it. Your should then find the DiffEqs documentation by clicking on the "Installed Add Ons" link on the main page of the Documentation Center.

© 2008 Selwyn Hollis

This software may be used without restriction. Only redistribution and unauthorized modification are prohibited.

*Most recent update: Version 2.1.1, January 30, 2005 (For Mathematica 5.1 only.)*

There are four packages in the set:DEGraphicsDEPlot, PhasePlot, NDPlot, PlotImplicit, TimeStatePlot, ViewProjections, PoincareTimeSectionDETools

SeparableSolve, FOLDSolve, BernoulliDSolve, RiccatiDSolve, SeriesDSolve, SecondSolution, Operator, GreensFunction, and extensions to DSolve and NDSolve for linear systemsMatrixTools

TakeColumn, DropColumn, ReplaceColumn, AppendColumn, PrependColumn, InsertColumnFourierTools

FourierSum, FourierCosSum, FourierSinSum, NFourierSum, NFourierCosSum, NFourierSinSum

Click to view HTML versions of the package documentation.(This is old stuff from version 1.0.)DEGraphics DETools MatrixTools FourierTools

Installationis simple:

- Download the file (88K) and unzip it. What you'll have then is a folder named DiffEqs.
- Place the DiffEqs folder inside AddOns:Applications --- that is, within
Mathematica’s Applications folder which is inside the AddOns folder. (Macintosh OS X users:Put the DiffEqs folder inLibrary/Mathematica/Applications.)- Start
Mathematica,and selectRebuild Help Indexfrom the Help menu.- That's it. Now look under
File > Palettesand openDiffEqsPalette. (You may need to quit and restartMathematicabefore it appears there.) The palette has several tools and links to Help Browser pages.

Okay, click the button:

Still usingThen you only need to replace the file named DEGraphics.m with this one.Mathematica4.x or 5.0?

© 2005 Selwyn Hollis

This software may be used without restriction. Only redistribution and unauthorized modification are prohibited.