Learn R Programming

Thermimage (version 1.0.1)

flip.matrix: Flips a matrix 'left-right'. Used in re-arranging image data for plotting properly in R.

Description

Flips a matrix 'left-right'. Used in re-arranging image data for plotting properly in R.

Usage

flip.matrix(x)

Arguments

x
A matrix corresponding to raster or image data.

References

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

2. Based on similar code in package

See Also

mirror.matrix rotate90.matrix rotate270.matrix rotate180.matrix

Examples

Run this code
## The function is currently defined as
function (x) 
{
    mirror.matrix(rotate180.matrix(x))
  }

# Example
flir<-palette.choose("flir")
par(mfrow=c(1,2),mar=c(1,1,1,1))
r<-c(1:100,rnorm(1:100)*10,1:100)
m<-matrix(r,20)
image(m, axes=FALSE, col=flir)
box()
text(.5,.5,"Matrix",col="white")
mf<-flip.matrix(m)
image(mf,axes=FALSE,col=flir)
box()
text(.5,.5,"Flipped",col="white")

Run the code above in your browser using DataLab