Maxima
Install

Maxima is an advanced mathematical modelling tool. It provides 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. Maxima yields high precision numeric results by using exact fractions, arbitrary precision integers, and variable precision floating point numbers. Maxima can plot functions and data in two and three dimensions.

Extra Requirements:none
Version: 5.16.3
Suitability:18+
Also available in Linux!