arot | R Documentation |

Rotates an array about two specified dimensions by any number of 90 degree turns

arot(a, rights = 1,pair=1:2)

`a` |
The array to be rotated |

`rights` |
Integer; number of right angles to turn |

`pair` |
A two-element vector containing the dimensions to rotate with default meaning to rotate about the first two dimensions |

Function `arot()`

is not exactly equivalent to octave's
`rotdim()`

; in `arot()`

the order of the elements of
`pair`

matters because the rotation is clockwise when viewed
in the `(pair[1],pair[2])`

direction. Compare octave's
`rotdim()`

in which `pair`

is replaced with
`sort(pair)`

.

Note also that the rotation is about the first two dimensions
specified by `pair`

but if `pair`

has more than two elements
then these dimensions are also permuted.

Also note that function `arot()`

does not treat singleton
dimensions specially.

Robin K. S. Hankin

`arev`

a <- array(1:16,rep(2,4)) arot(a)

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.