
|
|
Mathematica

For more Mathematica-related programs please visit
remaining software sections of this web site (esp. C, TeX, Perl, and
Elisp sections).
Mathematica is one of my favorite
programming languages and environments.
I am using the TeX/Mathematica mode under XEmacs for my development work
because it gives me better access to TeX and it works also on
non-graphic terminals. All the following files with a .mma extension
are using this mode. If you wish to use some of this code outside
XEmacs then just remove the surrounding cell environments.
-
para.m: A package adding support for
parallel execution of many identical MathLink modules. Can also be used
for a non-blocking execution of a single module.
-
algoritms: Projects from the Design and Analysis of
Computer Algoritms course. Topics included: Euler circuits,
optimal binary search trees, pattern matching algorithms, maximal
values, Strassen matrix multiplication, and transitive graph closures.
-
mcmorris.mma: "Optimal Allocation of a Parallel Program
In a Parallel System." A project for the Game Theory (Mathematics for
Behavioral and Social Sciences) course. Also available: Postscript report.
-
lilyproj.mma: Design of a controller for a nonlinear
plant. A project for the Nonlinear Systems course.
Also available: Postscript report.
-
ip: Selected projects from the Image Processing and
Pattern Recognition course. Topics included: histogram modification,
reconstruction of images from phase of FFT, edge detection, image
restoration, adaptive Wiener filtering, and reconstruction of images
from projections.
-
FoxCalc.m:
I contributed to the development of a package for detecting if a given
braid implies chaos for a homeomorphism of a two dimensional disc.
A demo page is also available.
-
func.m:
Miscellaneous functions.
-
bj.mma: A package for Box-Jenkins time
series prediction method implemented as a MathLink interface from the
IMSL library to Mathematica. Also available: a Postscript document with pretty-printed
sources, a CWEB source, an IMSL header file, and a Makefile.
-
Combinatorica.patch: A small
patch which extends ShowLabeledGraph to allow drawing directed graphs.
|
|