Tomasz Cholewo's Home Page
Home
Resume
Publications
Software
  Mathematica
  Haskell
  C, C++, Java
  LaTeX
  Perl
  Elisp
  Script-Fu
  Configuration Files
  Miscellaneous
Photos

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.

Website META Language
Almost Valid HTML 4.0!


This page (http://ci.uofl.edu/tom/software/Mathematica/) was most recently modified on Mar 19, 1998.