send link to app

Euclideus


4.2 ( 3232 ratings )
Productiviteit Onderwijs
Developer: Justin Gagnon
2.99 USD

Euclideus is a software application designed to assist engineers, scientists, mathematicians, programmers -- anyone engaging in a technical discipline. It allows for the evaluation and graphing of advanced mathematical operations, such as numerical integration, analytical differentiation, Fourier series, and more on a phone or tablet. While a complete product manual is included in the application itself (accessed via the "graphing instructions" and "main instructions" items at the top of the right-hand list), below is a list of Euclideus key features:

- Euclideus is based on complex-valued arithmetic from the ground up, such that its basic functions and arithmetic assume that quantities are complex;
- it includes a powerful symbolic computation engine that effectively parses and factorizes algebraic expressions;
- it includes a simple yet advanced graphing interface (accessed by left-swiping from the main interface) that nicely complements the main mathematics interface, allowing you to generate complex-valued plots of your functions and expressions.
- it performs advanced numerical operations such as integration, root- and peak-finding, and prime-number decomposition;
- it analytically evaluates derivatives of functions and expressions;
- you can assign variables and multi-valued functions, for use in other expressions, similarly to more advanced commercial scientific software packages;
- it can evaluate several special functions, such as Airy and Bessel functions, and associated Legendre polynomials;
- it can perform Nth order polynomial regression (and outputs error estimates on parameters) of a set of data points;
- it converts between binary, hexadecimal and decimal numbers (including fractional numbers);
- Euclideus worksheets (which include all assigned variables and functions, together with the input history) may be saved to and loaded from the file system;

Euclideus is an excellent tool for performing advanced analysis on-the-go, where a computer is not readily available.