Available with Spatial Analyst license.

Available with Image Analyst license.

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

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

Geoprocessing functions with two inputs:

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

Geoprocessing functions with a single input:

- 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 geoprocessing functions and provides a brief description of each.

Geoprocessing Function | Description |
---|---|

Calculates the absolute value of the cells in a raster. | |

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

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

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

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

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

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. | |

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

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

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

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. | |

Returns the next lower integer value, just represented as a floating point, for each cell in a raster. | |

Returns the next higher integer value, just represented as a floating point, for each cell in a raster. | |

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

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

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

##### Note:

Some General Math geoprocessing functions are also available with the 3D Analyst extension toolbox.