Skip to content

flipud

Flipping array upside down

flipud(A)

  • It returns an array of the same size of A, whose elements along the first dimension have reversed order.
  • The output is equal to A if it's first dimension is singleton.
  • It is the same as flipdim(A,1).

Example 1: flipud also operates on multi-dimensional arrays.

a=randi(10,3,3,3)
flipud(a)
a(:, :, 1) =

2.000   3.000   10.00
3.000   3.000   9.000
2.000   10.00   2.000

a(:, :, 2) =

6.000   2.000   2.000
5.000   7.000   3.000
3.000   3.000   8.000

a(:, :, 3) =

5.000   7.000   6.000
7.000   5.000   2.000
10.00   4.000   6.000

ans(:, :, 1) =

2.000   10.00   2.000
3.000   3.000   9.000
2.000   3.000   10.00

ans(:, :, 2) =

3.000   3.000   8.000
5.000   7.000   3.000
6.000   2.000   2.000

ans(:, :, 3) = 

10.00   4.000   6.000
7.000   5.000   2.000
5.000   7.000   6.000