R: Matrix Rotation

rot90 {pracma} | R Documentation

## Matrix Rotation

### Description

Rotate matrices for 90, 180, or 270 degrees..

### Usage

    rot90(a, k = 1)

### Arguments

`a` | numeric or complex matrix
`k` | scalar integer number of times the matrix will be rotated for 90 degrees; may be negative.

### Details

Rotates a numeric or complex matrix for 90 (k = 1), 180 (k = 2) or 270 (k = 3 or k = -1) degrees.

Value of k is taken mod 4.

### Value

the original matrix rotated

### Examples

    a <- matrix(1:12, nrow=3, ncol=4, byrow=TRUE)
    rot90(a)
    rot90(a, 2)
    rot90(a, -1)

[Package pracma version 2.0.4 Index]