Useful Software
I use Free Software whenever possible, and exclusively when I am using my own computer. There are many good Free Software math programs that will do pretty much anything you need, within reason. Here is a list of some of the ones that I have found useful.
- Scilab
- Scilab is a scientific software package for numerical computations providing a powerful open computing environment for engineering and scientific applications
- GNU Octave
- GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.
- Euler
- Euler is a program for quickly and interactively computing with real and complex numbers and matrices, or with intervals, in the style of MatLab, Octave,... It can draw and animate your functions in two and three dimensions.
- Maxima
- Maxima is a system for the manipulation of symbolic and numerical expressions, including differentiation, integration, Taylor series, Laplace transforms, ordinary differential equations, systems of linear equations, polynomials, and sets, lists, vectors, matrices, and tensors.
Software I Created
I'm currently working on a project in Java to do basic coordinate geometry (COGO) functions. The program is called jcogo. It will do some very basic stuff right now, but I plan on expanding it so that it will plot points, draw lines, etc.
I have started the repository at Google Code.

