Organized by Ken Levasseur, Mathematical Science

The objective of this web page is to provide support for Mathematica users at UMass Lowell.

The real reason for this web page: I've been using Mathematica for about 15 years and it's finally time for me to try to organize my materials!



Recent Additions


03/02/2007
Functional Smoothing
A case study in functional programming. A definition of functional programming is included, from Wikipedia, but I think an example gives you a better feel for this style of programming.

Notebook

more info



03/15/2006
Importing Excel Files
Some tips on how to find an Excel file, import it and use the data.

more info



03/01/2006
A Short Introduction to Mathematica Punctuation
Includes a description of some of the single punctuation marks and grouping pairs that have a special usage in Mathematica.

Notebook version

more info



03/02/2006
Basic Linear Equations Notebooks
This is a sequence of notebooks that shows the development of a function from a simple definition to one that has some more sophisticated features, ending in the definition contained in a package. The mathematics in these examples is very basic - simple linear equations from precalculus mathematics.

more info



03/02/2006
Greatest Common Divisors
A basic property of the greatest common divisor, g, of two integers, a and b, is that there exist integers s and t such that
g = a s + b t.

... and g is the least positive integer that can be expressed in such a linear combination. Isn't that neat how a "greatest" can also be a "least"? The Extended Euclidean Algorithm computes g, s and t efficiently.

Mathematica has a built in function, ExtendedGCD, that does the calculations, but learning to do it by hand is instructive.

Notebook Version

more info