| ARITHMETIC/ALGEBRA | 
                    
                    
                        | Arithmetic | 
                    
                    
                        BASE    | 
                        Convert an integer to the text representation of that number for a given radix (base).† Available in XLeratorDB/math 2008 only | 
                    
                    
                        BASE2DECIMAL    | 
                        Convert the text representation of a number in a given radix (base) to an integer.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        COMBIN   | 
                        Calculate the number of combinations for a given number of items.   | 
                    
                    
                        COMBINA    | 
                        Calculate the number of combinations with repitition of n things taken r at a time.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        DISTANCE   | 
                        Calculate the distance between 2 points on the globe, using the great circle formula.   | 
                    
                    
                        EGCD   | 
                        Calculate the greatest common divisor using Euclid's method.   | 
                    
                    
                        ELCM   | 
                        Calculate the least common multiple using Euclid's method.   | 
                    
                    
                        EVEN   | 
                        Calculate a number rounded up to the nearest even integer.   | 
                    
                    
                        FACT   | 
                        Calculate the factorial of a number.   | 
                    
                    
                        FACTDOUBLE   | 
                        Calculate the double factorial of a number.   | 
                    
                    
                        GCD   | 
                        Calculate a number rounded up to the nearest even integer.   | 
                    
                    
                        LCM   | 
                        Calculate the greatest common divisor of all the values, or only the DISTINCT values, in the expression.   | 
                    
                    
                        MAX   | 
                        Calculate the nth largest distinct value in a dataset. Available in XLeratorDB/math 2008 only | 
                    
                    
                        MIN   | 
                        Calculate the nth smallest distinct value in a dataset. Available in XLeratorDB/math 2008 only | 
                    
                    
                        MROUND   | 
                        Calculate a number rounded to the desired multiple.   | 
                    
                    
                        MULTINOMIAL   | 
                        Calculate the ratio of a sum of values to the product of the factorials of those values.†   | 
                    
                    
                        MULTINOMIAL_q   | 
                        Calculate the ratio of a sum of values to the product of the factorials of those values.†   | 
                    
                    
                        ODD   | 
                        Calculate a number rounded up to the nearest odd integer.   | 
                    
                    
                        POWER   | 
                        Calculate the value of the specified expression to the specified power.  Available in XLeratorDB/math 2008 only | 
                    
                    
                        PRODUCT   | 
                        Calculate the product of all the values, or only the DISTINCT values, in a dataset.   | 
                    
                    
                        PRODUCT38   | 
                        Calculate the product of 2 decimal(38,18) values as a decimal with precision 38 and scale 18.   | 
                    
                    
                        QUOTIENT   | 
                        Calculate integer portion of a division.   | 
                    
                    
                        QUOTIENT38   | 
                        Calculate the quotient of 2 decimal(38,18) values as a decimal with precision 38 and scale 18.   | 
                    
                    
                        SERIESSUM   | 
                        Calculate the sum of a power series.†   | 
                    
                    
                        SERIESSUM_q   | 
                        Calculate the sum of a power series.†   | 
                    
                    
                        SUMSQ   | 
                        Calculate the sum of the squares of all the values, or only the DISTINCT values, in the expression.   | 
                    
                    
                        WAVG   | 
                        Calculate the weighted average. Available in XLeratorDB/math 2008 only | 
                    
                    
                    
                        |   | 
                    
                    
                        | Equalities | 
                    
                    
                        GREATEROF   | 
                        Calculate the greater of two values passed into the function.   | 
                    
                    
                        LESSEROF   | 
                        Calculate the lesser of two values passed into the function.   | 
                    
                    
                        |   | 
                    
                    
                        | Rounding | 
                    
                    
                        CEILING   | 
                        Calculate a number rounded up, away from zero, to the nearest multiple of significance.   | 
                    
                    
                        FLOOR   | 
                        Calculate a number rounded down, towards zero, to the nearest multiple of significance.   | 
                    
                    
                        INT   | 
                        Calculate a number rounded down, towards zero, to the nearest integer.   | 
                    
                    
                        ROUNDDOWN   | 
                        Calculate a number rounded down, towards zero.   | 
                    
                    
                        ROUNDUP   | 
                        Calculate a number rounded up, away from zero.   | 
                    
                    
                        TRUNC   | 
                        Calculate a number truncated to an integer by removing the fractional part of the number.   | 
                    
                    
                        |   | 
                    
                    
                        | Formatting | 
                    
                    
                        ROMAN   | 
                        Calculate an Arabic numeral converted to a Roman numeral, as text.   | 
                    
                    
                        |   | 
                    
                    
                        | TRIGONOMETRIC | 
                    
                    
                        ACOSH   | 
                        Calculate the inverse hyperbolic cosine of a number.   | 
                    
                    
                        ACOT    | 
                        Calculate the arccotangent of a number.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        ACOTH    | 
                        Calculate the hyperbolic arccotangent of a number.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        ASINH   | 
                        Calculate the inverse hyperbolic sine of a number.   | 
                    
                    
                        ATANH   | 
                        Calculate the inverse hyperbolic tangent of a number.   | 
                    
                    
                        COSH   | 
                        Calculate the hyperbolic cosine of a number.   | 
                    
                    
                        COTH    | 
                        Calculate hyperbolic cotangent of a number.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        CSC   | 
                        Calculate the cosecant of the given angle.   | 
                    
                    
                        CSCH    | 
                        Calculate the hyperbolic cosecant of the given angle.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        SEC   | 
                        Calculate the secant of the given angle.   | 
                    
                    
                        SECH    | 
                        Calculate the hyperbolic secant of the given angle.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        SINH   | 
                        Calculate the hyperbolic sine of a number.   | 
                    
                    
                        TANH   | 
                        Calculate the hyperbolic tangent of a number.   | 
                    
                    
                        |   | 
                    
                    
                        | NUMERICAL INTEGRATION | 
                    
                    
                        QUAD   | 
                        Evaluate an infinite integral.   | 
                    
                    
                        QUADDE   | 
                        Evaluate an infinite integral.   | 
                    
                    
                        QUADGK   | 
                        Evaluate a finite integral.   | 
                    
                    
                        QUADOSC   | 
                        Evaluate an infinite integral.   | 
                    
                    
                        QUADTS   | 
                        Evaluate a finite integral.   | 
                    
                    
                        |   | 
                    
                    
                        | INTERPOLATION | 
                    
                    
                        BILINEARINTERP   | 
                        Interpolate on a regular 2-dimensional grid.†   | 
                    
                    
                        INTERP   | 
                        Calculate the straight-line interpolated value of y given x in the array (x, y).   | 
                    
                    
                        INTERP_q   | 
                        Calculate the straight-line interpolated value of y given x in the array (x, y).†   | 
                    
                    
                        INTERP2   | 
                        Interpolate on a 2-dimensional grid in 3rd normal form. Available in XLeratorDB/math 2008 only | 
                    
                    
                        LINEAR   | 
                        Calculate the straight-line interpolated value of y given x in the array (x, y).   | 
                    
                    
                        MONOSPLINE   | 
                        Calculate the interpolated value of y given x in the array (x, y). Available in XLeratorDB/math 2008 only | 
                    
                    
                        POLYCOEF   | 
                        Obtain a specific coefficient value from an approximating polynomial for a set of x- and y-values. Available in XLeratorDB/math 2008 only | 
                    
                    
                        POLYFIT   | 
                        Calculate the coefficients of a polynomial p(x) of degree that fits the x- and y-values supplied to the function.†  (table-valued function)  | 
                    
                    
                        POLYFIT_q   | 
                        Calculate the coefficients of a polynomial p(x) of degree n ;that fits the x- and y-values supplied to the function.†  (table-valued function)  | 
                    
                    
                        POLYINTERP   | 
                        Calculate the interpolated value of y given x in the array (x, y). Available in XLeratorDB/math 2008 only | 
                    
                    
                        POLYRSQ   | 
                        Calculate the goodness of fit for an approximating polynomial calculated from a series of x- and y-values for a specified number of degrees. Available in XLeratorDB/math 2008 only | 
                    
                    
                        POLYVAL   | 
                        Calculate a new y-value given a new x-value using the coefficients of a polynomial p(x) of degree that fits the x- and y-values supplied to the function. Available in XLeratorDB/math 2008 only | 
                    
                    
                        SPLINE   | 
                        Calculate the interpolated value of y given x in the array (x, y).   | 
                    
                    
                        SPLINE_q   | 
                        Calculate the interpolated value of y given x in the array (x, y).†   | 
                    
                    
                        |   | 
                    
                    
                        | MATRIX FUNCTIONS | 
                    
                    
                        | Matrix Factorization | 
                    
                    
                        LU   | 
                        Calculate the LU factorization of an N x N matrix using partial pivoting.   | 
                    
                    
                        LUdecomp   | 
                        Calculate the LU factorization of an N x N matrix using partial pivoting.†   | 
                    
                    
                        LUdecomp_q   | 
                        Calculate the LU factorization of an N x N matrix using partial pivoting.†   | 
                    
                    
                        LUdecompN   | 
                        Calculate the LU factorization of an N x N matrix using partial pivoting.†   | 
                    
                    
                        LUdecompN_q   | 
                        Calculate the LU factorization of an N x N matrix using partial pivoting.†   | 
                    
                    
                        MSYMMEIG    | 
                        Return the D and V matrices representing the eigenvalues and eigenvectors of a real symmetric matrix.† Available in XLeratorDB/math 2008 only (table-valued function)  | 
                    
                    
                        QR   | 
                        Decompose a string representation of an N x N matrix into the product of an upper triangular matrix and an orthogonal matrix Q, such that A=QR.   | 
                    
                    
                        QRdecomp   | 
                        Decompose a de-normalized N x N matrix A into the product of an upper triangular matrix R and an orthogonal matrix Q, such that A = QR.†   | 
                    
                    
                        QRdecomp_q   | 
                        Decompose a de-normalized N x N matrix into the product of an upper triangular matrix R and an orthogonal matrix Q, such that A = QR.†   | 
                    
                    
                        SYMMEIG    | 
                        Return the D and V matrices representing the eigenvalues and eigenvectors of a real symmetric matrix.† Available in XLeratorDB/math 2008 only (table-valued function)  | 
                    
                    
                        |   | 
                    
                    
                        | Matrix Math | 
                    
                    
                        BKSUB   | 
                        Return a solution to the equation A*x=b, when A is an upper-triangular matrix.   | 
                    
                    
                        CORRM
  | 
                        Calculate a correlation matrix.†  (table-valued function)  | 
                    
                    
                        COVM
  | 
                        Calculate a sample covariance matrix.†  (table-valued function)  | 
                    
                    
                        CROSSPROD
  | 
                        Calculate the matrix cross-product of 2 matrices.   | 
                    
                    
                        FWDSUB   | 
                        Return a solution to the equation A*x=b, when A is a lower-triangular matrix.   | 
                    
                    
                        MATADD   | 
                        Add a value to every element of a matrix or to add 2 matrices of the same dimensions together.   | 
                    
                    
                        MATINVERSE   | 
                        Calculate the matrix inverse of a square (N x N) matrix.   | 
                    
                    
                        MATMULT   | 
                        Calculate the product of two matrixes or to multiply a matrix by a constant.   | 
                    
                    
                        MATSUB   | 
                        Subtract a value from every element of a matrix or to calculate the difference between 2 matrices of the same dimensions.   | 
                    
                    
                        MCORR
  | 
                        Calculate a correlation matrix.   | 
                    
                    
                        MCOV
  | 
                        Calculate a sample covariance matrix.   | 
                    
                    
                        MCROSS
  | 
                        Calculate the matrix cross-product of 2 matrices.†  (table-valued function)  | 
                    
                    
                        MDETERM   | 
                        Calculate the determinant of an N x N matrix, where N specifies the number of columns in the matrix.†   | 
                    
                    
                        MDETERM_q   | 
                        Calculate the determinant of an N x N matrix, where N specifies the number of columns in the matrix.†   | 
                    
                    
                        MDETERMN   | 
                        Calculate the determinant of an N x N matrix, where N specifies the number of columns in the matrix.†   | 
                    
                    
                        MDETERMN_q   | 
                        Calculate the determinant of an N x N matrix, where N specifies the number of columns in the matrix.†   | 
                    
                    
                        MINVERSE   | 
                        Calculate the matrix inverse of a square (N x N) matrix.†   | 
                    
                    
                        MINVERSE_q   | 
                        Calculate the matrix inverse of a square (N x N) matrix.†   | 
                    
                    
                        MINVERSEN   | 
                        Calculate the matrix inverse of a square (N x N) matrix.†   | 
                    
                    
                        MINVERSEN_q   | 
                        Calculate the matrix inverse of a square (N x N) matrix.†   | 
                    
                    
                        MMULT   | 
                        Calculate the matrix product of two arrays.†   | 
                    
                    
                        MMULT_q   | 
                        Calculate the matrix product of two arrays.†   | 
                    
                    
                        MMULTN   | 
                        Calculate the matrix product of two arrays in third-normal form.†   | 
                    
                    
                        MMULTN_q   | 
                        Calculate the matrix product of two arrays in third-normal form.†   | 
                    
                    
                        MNORM    | 
                        Calculate the 1-norm, 2-norm, Infinity-norm, Frobenius norm, and maximum modulus of a matrix.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        MRANK    | 
                        Calculate the rank of a matrix.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        MTRACE   | 
                        Calculate the trace of a de-normalized matrix.†   | 
                    
                    
                        MTRACE_q   | 
                        Calculate the trace of a de-normalized matrix.†   | 
                    
                    
                        MTRACEN   | 
                        Calculate the trace of a matrix in third-normal form.†   | 
                    
                    
                        MTRACEN_q   | 
                        Calculate the trace of a matrix in third-normal form.†   | 
                    
                    
                        MTRIL   | 
                        Return the lower triangular part of the string representation of a matrix.   | 
                    
                    
                        MTRIU   | 
                        Return the upper triangular part of the string representation of a matrix.   | 
                    
                    
                        SPECRAD    | 
                        Calculate the spectral radius of a square matrix.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        SUMPRODUCT    | 
                        Calculate the sum of the elementwise multiplication of 1 or more matrices.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        SUMX2MY2    | 
                        Calculate the sum of the differences of the squares in the corresponding elements in 2 matrices.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        SUMX2PY2    | 
                        Calculate the sum of the sum of the squares in the corresponding elements in 2 matrices.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        SUMXMY2    | 
                        Calculate the sum of the sqaure of the differences in the corresponding elements in 2 matrices.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        SVD
  | 
                        Calculate the economy-sized singular value decomposition of an m-x-n matrix A.   | 
                    
                    
                        SVdecomp
  | 
                        Calculate the economy-sized singular value decomposition of an m-x-n matrix A.†  (table-valued function)  | 
                    
                    
                        TCROSSPROD
  | 
                        Calculate the matrix cross-product of 2 matrices.   | 
                    
                    
                        TMCROSS
  | 
                        Calculate the matrix cross-product of 2 matrices.†  (table-valued function)  | 
                    
                    
                        TRANSPOSE   | 
                        Return the transposed matrix.   | 
                    
                    
                        |   | 
                    
                    
                        | Matrix Randomization | 
                    
                    
                        MRAND   | 
                        Generate an m-by-n matrix of pseudo-random numbers greater than or equal to zero and less than one.   | 
                    
                    
                        MRANDN   | 
                        Generate an m-by-n matrix of pseudo-random numbers from the standard normal distribution.   | 
                    
                    
                        MRORTHO    | 
                        Generate an m-by-m random orthogonal matrix. Available in XLeratorDB/math 2008 only | 
                    
                    
                        |   | 
                    
                    
                        | Matrix Helper Functions | 
                    
                    
                        DIAG   | 
                        Return the vector of the diagonal of the string representation of a matrix.   | 
                    
                    
                        EYE   | 
                        Generate an m-by-n identity matrix.   | 
                    
                    
                        MAPPEND    | 
                        Add columns or rows to an existing matrix variable.† Available in XLeratorDB/math 2008 only | 
                    
                    
                    
                        MATRIX2STRING   | 
                        Turn table data into a string representation of a matrix, where the columns are separated by commas and the rows are separated by semi-colons.†   | 
                    
                    
                        MATRIX2STRING_q   | 
                        Turn table data into a string representation of a matrix, where the columns are separated by commas and the rows are separated by semi-colons.†   | 
                    
                    
                        MCOLS   | 
                        Find the number of columns in the string representation of a matrix.   | 
                    
                    
                        MCOLUMN   | 
                        Return a column from the string representation of a matrix.   | 
                    
                    
                        MINDEX   | 
                        Return the intersection of a row and a column from the string representation of a matrix.   | 
                    
                    
                        MROW   | 
                        Return a row from the string representation of a matrix.   | 
                    
                    
                        MROWS   | 
                        Find the number of rows in the string representation of a matrix.   | 
                    
                    
                        MUPDATE    | 
                        Change the values in the string representation of a matrix or to perform element-wise operations on a matrix or some portion of a matrix.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        NMATRIX2STRING   | 
                        Turn third-normal form table data into a string representation of a matrix, where the columns are separated by commas and the rows are separated by semi-colons. Available in XLeratorDB/math 2008 only | 
                    
                    
                        NMATRIX2STRING_q   | 
                        Turn third-normal form table data into a string representation of a matrix, where the columns are separated by commas and the rows are separated by semi-colons.†   | 
                    
                    
                        ONES   | 
                        Generate an m-by-n matrix of ones.   | 
                    
                    
                        VANDERMONDE    | 
                        Return the Vandermonde matrix. Available in XLeratorDB/math 2008 only | 
                    
                    
                        ZERO   | 
                        Generate an m-by-n matrix of zeroes.   | 
                    
                    
                        |   | 
                    
                    
                        | NUMBER/SERIES GENERATORS | 
                    
                    
                        | Random Number Functions | 
                    
                    
                        RAND   | 
                        Calculate a random number greater than or equal to zero and less than one.   | 
                    
                    
                        RANDBETWEEN   | 
                        Calculate a random integer number between the numbers you specify.   | 
                    
                    
                        RANDNORM   | 
                        Calculate a pseudo-random number based on a normal distribution for the given mean and standard deviation.   | 
                    
                    
                        |   | 
                    
                    
                        | Random Number Generators | 
                    
                    
                        RANDBETA   | 
                        Generate q sequence of random numbers from the beta distribution with two positive shape parameters alpha and beta.  (table-valued function) | 
                    
                    
                        RANDBINOM   | 
                        Generate a sequence of random integers from the binomial distribution for a given probability of success and a given number of trials.  (table-valued function) | 
                    
                    
                        RANDCAUCHY   | 
                        Generate a sequence of random numbers from a Cauchy distribution for a given location parameter and scale.  (table-valued function) | 
                    
                    
                        RANDCHISQ   | 
                        Generate a sequence of random numbers from a chi-squared distribution for a specified degrees of freedom.  (table-valued function) | 
                    
                    
                        RANDEXP   | 
                        Generate a sequence of random numbers from an exponential distribution with rate lambda.  (table-valued function) | 
                    
                    
                        RANDFDIST   | 
                        Generate a sequence of random numbers from an F-distribution with the degree of freedom parameters df1 and df2.  (table-valued function) | 
                    
                    
                        RANDGAMMA   | 
                        Generate a sequence of random numbers from a gamma distribution for the supplied shape and scale parameters.  (table-valued function) | 
                    
                    
                        RANDLAPLACE   | 
                        Generate a sequence of random numbers from a LaPlace distribution with supplied location and scales parameters.  (table-valued function) | 
                    
                    
                        RANDLOGISTIC   | 
                        Generate a sequence of random numbers from a logistic distribution of the supplied location and scale parameters.  (table-valued function) | 
                    
                    
                        RANDNORMAL   | 
                        Generate a sequence of random numbers from the normal distribution with mean μ and standard deviation σ.  (table-valued function) | 
                    
                    
                        RANDPOISSON   | 
                        Generate a sequence of random integers from the Poisson distribution for a given λ.  (table-valued function) | 
                    
                    
                        RANDSNORMAL   | 
                        Generate a sequence of random numbers from the standard normal distribution.  (table-valued function) | 
                    
                    
                        RANDTDIST   | 
                        Generate a sequence of random numbers from Student's t distribution with for the supplied degrees of freedom.  (table-valued function) | 
                    
                    
                        RANDWEIBULL   | 
                        Generate a sequence of random numbers from w Weibull distribution with parameters shape (λ) and scale (κ).  (table-valued function) | 
                    
                    
                        |   | 
                    
                    
                        | Series Generators | 
                    
                    
                        SeriesInt   | 
                        Generate a range of integer values.  (table-valued function) | 
                    
                    
                        SeriesFloat   | 
                        Generate a range of floating point values.  (table-valued function) | 
                    
                    
                        SeriesDate   | 
                        Generate a range of date values.  (table-valued function) | 
                    
                    
                        |   | 
                    
                    
                        | Optimization | 
                    
                    
                        BFGS *!*   | 
                        Find the minimum of a function using the Broyden-Fletcher-Goldfarb-Shanno (BFGS) method.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        BRENT *!*   | 
                        Find the root of a continuous function of one variable.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        FDERIV *!*   | 
                        Numerical function differentiation for orders n = 1 to 4 using finite difference approximations.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        GRAD *!*   | 
                        Numerically compute the gradient.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        HESSIAN *!*   | 
                        Numerically computer the Hessian matrix.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        JACOBIAN *!*   | 
                        Numerically compute the Jacobian matrix.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        NEWTON *!*   | 
                        Find the root of a univariate function.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        NLMIN *!*   | 
                        Nelder-Mead Minimization.† Available in XLeratorDB/math 2008 only (table-valued function)  | 
                    
                    
                        SECANT *!*   | 
                        Find the root of single-variable continuous function.† Available in XLeratorDB/math 2008 only | 
                    
                    
                        |   | 
                    
                    
                        | MISC FUNCTIONS | 
                    
                    
                    
                        |   | 
                    
                    
                        XLDB_MATH_VERSION   | 
                        Display version information for the XLeratorDB/math module.   |