Learn R Programming

Thermimage (version 2.0)

rotate180.matrix: Rotate a matrix by 180 degrees. Used for adjusting image plotting in R.

Description

Rotate a matrix by 180 degrees. Used for adjusting image plotting in R.

Usage

rotate180.matrix(x)

Arguments

x
A matrix corresponding to raster or image data.

Value

  • Returns a matrix

References

1. http://www.inside-r.org/packages/cran/RSEIS/docs/mirror.matrix

2. Based on similar code in package

See Also

flip.matrix mirror.matrix rotate90.matrix rotate270.matrix

Examples

Run this code
## The function is currently defined as
function (x) 
{
    xx <- rev(x)
    dim(xx) <- dim(x)
    xx
  }
  
  
# flir<-palette.choose("flir")
# set.seed(5)
# par(mfrow=c(1,2),mar=c(1,1,1,1))
# r<-c(1:100,rnorm(1:100)*10,1:100)
# m<-matrix(r,50)
# image(m, axes=FALSE, col=flir)
# box()
# text(.5,.5,"Matrix",col="white")
# mf<-rotate180.matrix(m)
# image(mf,axes=FALSE,col=flir)
# box()
# text(.5,.5,"Rotate180",col="white")

Run the code above in your browser using DataLab