# An overview of the General Math toolset

The General Math tools apply a mathematical function to the input. These tools fall into several categories. The arithmetic tools perform basic mathematical operations, such as addition and multiplication. There are tools that perform various types of exponentiation operations, which includes exponentials and logarithms in addition to the basic power operations. The remaining tools are used either for sign conversion or for conversion between integer and floating point data types.

Within these broad categories, some tools operate on two inputs, while the others operate on a single input.

Tools with two inputs:

• Arithmetic: Plus, Minus, Times, Divide, Mod (modulus), Negate
• Power: Power

Tools with a single input:

• Arithmetic: Negate
• Exponential: Exp, Exp2, Exp10
• Logarithmic: Ln, Log2, Log10
• Power: Square, Square Root
• Sign: Abs, Negate
• Type conversion: Float, Int, Round Down, Round Up

The following table lists the available General Math tools and provides a brief description of each:

Tool

Description

Calculates the absolute value of the cells in a raster.

Divide

Divides the values of two rasters on a cell-by-cell basis.

Exp

Calculates the base e exponential of the cells in a raster.

Exp10

Calculates the base 10 exponential of the cells in a raster.

Exp2

Calculates the base 2 exponential of the cells in a raster.

Float

Converts each cell value of a raster into a floating-point representation.

Int

Converts each cell value of a raster to an integer by truncation.

Calculates the natural logarithm (base e) of cells in a raster.

Calculates the base 10 logarithm of cells in a raster.

Calculates the base 2 logarithm of cells in a raster.

Minus

Subtracts the value of the second input raster from the value of the first input raster on a cell-by-cell basis.

Mod

Finds the remainder (modulo) of the first raster when divided by the second raster on a cell-by-cell basis.

Negate

Changes the sign (multiplies by -1) of the cell values of the input raster on a cell-by-cell basis.

Plus

Adds (sums) the values of two rasters on a cell-by-cell basis.

Raises the cell values in a raster to the power of the values found in another raster.

Round Down

Returns the next lower whole number for each cell in a raster.

Returns the next higher whole number for each cell in a raster.

Square

Calculates the square of the cell values in a raster.

Square Root

Calculates the square root of the cell values in a raster.

Times

Multiplies the values of two rasters on a cell-by-cell basis.

Tools in the General Math toolset

6/29/2011