Univerzální výpočetní prostředí (ala Matlab), prototypování algoritmů

Octave
Octave je programovací jazyk zaměřený primárně na numerické výpočty. Zároveň poskytuje pohodlné rozhraní formou příkazové řádky. Octave poskytuje funkce pro řešení běžných úloh numerické lineární algebry, hledání kořenů nelineárních funkcí, integraci, manipulaci s polynomy a numerické řešení diferenciálních rovnic. Může být jednoduše rozšířena o další funkce napsané buď v jazyce Octave nebo pomocí dynamických modulů napsaných v C/C++, Fortranu či dalších jazycích.

Scilab
Scilab je další klon Matlabu, vyvíjený od roku 1990 výzkumníky z INRIA a ENPC ve francii. O května 2003 je vyvíjen rámci konsorcia Scilab sponzorovaného francouzskou vládou. Podobně jako Octave či Matlab nabízí stovky matematických funkcí zorganizovaných v desítkách toolboxů, jako numerická lineární algebra (i pro řídké matice), polynomy a racionální funkce, simulace (řešení obyčejných diferenciálních rovnic), 2D a 3D grafika, animace, návrh robustních a optimálních regulátorů, LMI optimalizace, zpracování signálu, statistika, a další.

FreeMat
FreeMat je ještě další a poměrně mladý a v komunitě nepříliš známy klon Matlabu.

Scipy
Balík pro Python.