Accelerating the pace of engineering and science

# Documentation Center

• Trial Software
• Product Updates

# fliplr

Flip array left to right

## Description

example

B = fliplr(A) returns A with its columns flipped in the left-right direction (that is, about a vertical axis).

If A is a row vector, then fliplr(A) returns a vector of the same length with the order of its elements reversed. If A is a column vector, then fliplr(A) simply returns A. For multidimensional arrays, fliplr operates on the planes formed by the first and second dimensions.

## Examples

expand all

### Flip Row Vector

Create a row vector.

`A = 1:10`
```A =

1     2     3     4     5     6     7     8     9    10```

Use fliplr to flip the elements of A in the horizontal direction.

`B = fliplr(A)`
```B =

10     9     8     7     6     5     4     3     2     1```

The order of the elements in B is reversed compared to A.

### Flip Cell Array of Strings

Create a 3-by-3 cell array of strings.

`A = {'a' 'b' 'c'; 'd' 'e' 'f'; 'g' 'h' 'i'}`
```A =

'a'    'b'    'c'
'd'    'e'    'f'
'g'    'h'    'i'```

Change the order of the columns in the horizontal direction by using fliplr.

`B = fliplr(A)`
```B =

'c'    'b'    'a'
'f'    'e'    'd'
'i'    'h'    'g'```

The order of the first and third columns of A is switched in B, while the second column remains unchanged.

### Flip Multidimensional Array

Create a multidimensional array.

`A = cat(3, [1 2; 3 4], [5 6; 7 8])`
```A(:,:,1) =

1     2
3     4

A(:,:,2) =

5     6
7     8```

A is an array of size 2-by-2-by-2.

Flip the elements on each page of A in the horizontal direction.

`B = fliplr(A)`
```B(:,:,1) =

2     1
4     3

B(:,:,2) =

6     5
8     7```

The result, B, is the same size as A, but the horizontal order of the elements is flipped. The operation flips the elements on each page independently.

## Input Arguments

expand all

### A — Input arrayvector | matrix | array | cell array | categorical array | table

Input array, specified as a vector, matrix, array, cell array, categorical array, or table of any data type.

Complex Number Support: Yes

## More About

expand all

### Tips

• fliplr(A) is equivalent to flip(A,2).

• Use the flipud function to flip arrays in the vertical direction (that is, about a horizontal axis).

• The flip function can flip arrays in any direction.

## See Also

Was this topic helpful?