Overview
The Arithmetic function performs an arithmetic operation between two rasters, or a raster and a scalar operation, and vice versa.
Notes
The following table illustrates the Extent Type options:
| Input rasters | Extent if First | Extent if Last | Extent if Intersection | Extent if Union | 
|---|---|---|---|---|
  | 
  | 
  | 
  | 
  | 
The Operation options are as follows:
- Plus—Outputs the sum of all the corresponding pixel values for each raster.
output = Raster1 + Raster2
 - Minus—Outputs the difference between the corresponding pixel values for each raster. This can be used to calculate change detection.
output = Raster1 - Raster2
 - Multiply—Outputs the product of the corresponding pixel values for each raster. This can be used to perform some cost functions.
output = Raster1 × Raster2
 - Divide—Outputs the divisible result between the corresponding pixel values for each raster.
output = Raster1 ÷ Raster2 - Power—Outputs the product of the corresponding pixel values raised to the power of the input raster or scalar. 
output = Raster1Raster2 - Modulus—Outputs the pixel value for the modulus of 2 rasters. For example, 17 % 5 = 2.
 
Parameters
| Parameter | Description | 
|---|---|
Raster  | The first input raster dataset.  | 
Raster2  | The second input raster dataset.  | 
| Operation | The arithmetic operation to be performed between the two input rasters. The options are as follows: 
  | 
Cellsize Type  | Cellsize Type defines how the pixel cell size of the output will be computed when the input rasters have different pixel cell sizes. The options are as follows: 
  | 
Extent Type  | Extent Type defines how the extent of the output will be computed when the input rasters have different extents. The options are as follows: 
  | 




