Euler is a numerical and symbolic computation program that includes its own matrix programming language. It also features a powerful graphics engine for 2D and 3D visualization.

Euler is a very good free alternative to the powerful Matlab software, which holds a large part of the market.

Euler: Mathematical Software with Numerical and Symbolic Tools
Programs for mathematicians

Once you download the program from its official page, you'll find its simple interface, which consists of a graphics viewer and a text window for entering commands.

Euler: Mathematical Software with Numerical and Symbolic Tools
Powerful graphics viewer

The commands you enter are automatically interpreted by this powerful interactive numerical laboratory and evaluated to be displayed in the graphics viewer.

With the platform, you can work with real, complex, and interval numbers, as well as vectors and matrices. It also supports formats such as E, HTML, PNG, BMP, SVG, PS, WMF, and others.

One of the tool's strengths is its comprehensive documentation, tutorials, and examples, which are available both in the environment and on its website. This is largely because the program has been on the market since 1988.

For mathematicians, the platform will be a great help thanks to its integration with Maxima (it does not integrate with Matlab or Octave), but for those of us unfamiliar with that field, we won't get the full benefit from the environment.

Euler is a free program available for Windows and Linux operating systems.

You can download and learn more about Euler on its official site.