Rotate array by 90 degree increments.
Return a copy of A with the elements rotated counterclockwise in 90-degree increments.
The second argument is optional, and specifies how many 90-degree rotations are to be applied (the default value is 1). Negative values of k rotate the matrix in a clockwise direction. For example,
rot90 ([1, 2; 3, 4], -1) ⇒ 3 1 4 2
rotates the given matrix clockwise by 90 degrees. The following are all equivalent statements:
rot90 ([1, 2; 3, 4], -1) rot90 ([1, 2; 3, 4], 3) rot90 ([1, 2; 3, 4], 7)
The rotation is always performed on the plane of the first two dimensions,
i.e., rows and columns. To perform a rotation on any other plane, use
rotdim
.
See also: rotdim, fliplr, flipud, flip.
Package: octave