Math plus ultra is a graphing programable calculator with a large set of functions that features:
- The manipulation of numeric and symbolic expressions.
- The development of customized functions.
- The creation of 2D and 3D graphs, including plots, contours and surfaces.
- Matrix and complex calculus.
- Integration and differentiation of numeric and symbolic functions.
Solves linear equation systems by using forward substitution and returns a column vector.
Returns the matrix LU decomposition. It calculates this decomposition with partial pivoting.
Returns the column vector that solves the linear system A * x = b where A is an [n x n] matrix and b is a [n] column vector.
slu(A, order, threshold)
Returns the LU decomposition of a sparse matrix. It calculates this decomposition with full pivoting.
Solves a linear equation system by using backward substitution and returns a column vector.
Returns the absolute value of a number.
Calculates the sum of two or more values.
cbrt(x [, allRoots])
Returns the cubic root of a value.
Rounds a value towards positive infinity.
Computes the cube of the parameter x.
Computes the division between x and y.
Divide each element of matrix x with its analogous element in matrix y.
Multiply each element of matrix x with its corresponding element in matrix y.
Calculates the power of each element of matrix x with its analogous element in matrix y.
Calculates the exponent of a value or matrix.
Rounds a value to the nearest integer towards zero.
Rounds a value to the nearest integer less or equal to it.
Returns the greatest common divisor between two or more values.
hypot(a, b, …)
Returns the hypotenuse of a list of values.
Returns the least common multiple between two or more values.