Software I like: Numerical and symbolic computation

General | Finite-element | Discrete-element | Block-diagram | Electronics | Statistics | Symbolic

General numerical computation

These are open-source alternatives to MATLAB. Latest version numbers and dates are as of 2010 Jan 31, unless otherwise noted.

The following is a selection of the many available lists and discussions of MATLAB alternatives, some rather dated:

Finite-element modelling

See Finite-element software

Discrete-element modelling

This topic is here taken to include discrete particle modelling, agent-base modelling, molecular dynamics, and whatever else might fit.

Block-diagram modelling

Modelica is a model-description language. See the on-line book Modelica by Example by Michael M. Tiller. Modelica is used in OpenModelica, Scicos and many other packages.

xkcd: Statistics
xkcd
xkcd: Linear regression
xkcd

xkcd: Confounding variables
xkcd

Electronics

Statistics

Some of the software listed above can be used for statistics. The following are popular specialized statistical packages. I haven’t used them myself.

Symbolic algebra



R. Funnell
Last modified: 2025-03-18 12:22:53