# Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

# fliplr

Flip array left to right

## Syntax

``B = fliplr(A)``

## 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

collapse all

Create a row vector.

`A = 1:10`
```A = 1×10 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 = 1×10 10 9 8 7 6 5 4 3 2 1 ```

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

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

`A = {'a' 'b' 'c'; 'd' 'e' 'f'; 'g' 'h' 'i'}`
```A = 3x3 cell array {'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 = 3x3 cell array {'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.

Create a multidimensional array.

`A = cat(3, [1 2; 3 4], [5 6; 7 8])`
```A = 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 = 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

collapse all

Input array, specified as a vector, matrix, multidimensional array, table, or timetable.

Data Types: `double` | `single` | `int8` | `int16` | `int32` | `int64` | `uint8` | `uint16` | `uint32` | `uint64` | `logical` | `char` | `string` | `struct` | `cell` | `table` | `timetable` | `categorical` | `datetime` | `duration` | `calendarDuration`

Complex Number Support: Yes

## 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

#### Introduced before R2006a

Was this topic helpful?

#### The Manager's Guide to Solving the Big Data Conundrum

Download white paper