# fliplr

Flip array left to right

## Syntax

• `B = fliplr(A)` example

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

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

collapse 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

collapse 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.