Numeric Catalog

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.

Algebra

lsolve

lsolve(L, b)
Solves linear equation systems by using forward substitution and returns a column vector.

 

lup

lup(A)
Returns the matrix LU decomposition. It calculates this decomposition with partial pivoting.

 

lusolve

lusolve(A, b)
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

slu(A, order, threshold)
Returns the LU decomposition of a sparse matrix. It calculates this decomposition with full pivoting.

 

usolve

usolve(U, b)
Solves a linear equation system by using backward substitution and returns a column vector.

 

Arithmetic

abs

abs(x)
Returns the absolute value of a number.

 

add

add(x, y)
Calculates the sum of two or more values.

 

cbrt

cbrt(x [, allRoots])
Returns the cubic root of a value.

 

ceil

ceil(x)
Rounds a value towards positive infinity.

 

cube

cube(x)
Computes the cube of the parameter x.

 

divide

divide(x, y)
Computes the division between x and y.

 

dotDivide

dotDivide(x, y)
Divide each element of matrix x with its analogous element in matrix y.

 

dotMultiply

dotMultiply(x, y)
Multiply each element of matrix x with its corresponding element in matrix y.

 

dotPow

dotPow(x, y)
Calculates the power of each element of matrix x with its analogous element in matrix y.

 

exp

exp(x)
Calculates the exponent of a value or matrix.

 

fix

fix(x)
Rounds a value to the nearest integer towards zero.

 

floor

floor(x)
Rounds a value to the nearest integer less or equal to it.

 

gcd

gcd(a, b)
Returns the greatest common divisor between two or more values.

 

hypot

hypot(a, b, …)
Returns the hypotenuse of a list of values.

 

lcm

lcm(a, b)
Returns the least common multiple between two or more values.

 

log