Learn R Programming

gdistance (version 1.2-2)

ArithMath-methods: Arithmetic and mathematical operations with objects of Transition* classes

Description

Standard arithmetic operators for computations with Transition* objects and numeric values. Transition objects must have the same extent and resolution. All arithmetic and mathematical operations that work on the sparse matrices are available for Transition* objects.

Arguments

Value

Transition* object or numeric.

Examples

Run this code
# NOT RUN {
  #create a new raster and set all its values to unity.
  raster <- raster(nrows=18, ncols=36) 
  raster <- setValues(raster,rep(1,ncell(raster)))

  #create TransitionLayer objects
  tr1 <- transition(raster,mean,4)
  tr2 <- tr1

  #arithmetic operations
  tr3 <- tr1 * tr2
  tr4 <- tr3 * 4
  
  #mathematical operations
  tr5 <- sqrt(tr4)
# }

Run the code above in your browser using DataLab