rotate90.matrix: Rotate a matrix by 90 degrees counterclockwise (270 degrees...

Description Usage Arguments Value Author(s) References See Also Examples

View source: R/rotate90.matrix.R

Description

Rotate a matrix by 90 degrees counterclockwise (270 degrees clockwise). Used for adjusting image plotting in R.

Usage

1

Arguments

x

A matrix corresponding to raster or image data.

Value

Returns a matrix.

Author(s)

Glenn J. Tattersall

References

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

2. Based on similar code in package <RSEIS>

See Also

flip.matrix mirror.matrix rotate270.matrix rotate180.matrix

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
## The function is currently defined as
function (x) 
{
    t(mirror.matrix(x))
  }
  
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)
box()
text(.5,.5,"Matrix",col="white")
mf<-rotate90.matrix(m)
image(mf,axes=FALSE)
box()
text(.5,.5,"Rotate90",col="white")
  

Thermimage documentation built on Sept. 27, 2021, 5:11 p.m.