flip

Inverte a ordem dos elementos ao longo de uma dimensão.

Categoria: Language Fundamentals > Matrices and Arrays

Sintaxe

B = flip(A)

Inverte ao longo da primeira dimensão de tamanho diferente de 1.

B = flip(A, dim)

Inverte ao longo da dimensão dim.

Descrição

Para um vetor, flip o inverte seja qual for a orientação. Para uma matriz sem dim inverte as linhas, como flipud; com dim = 2 inverte as colunas, como fliplr. Também inverte texto, então flip('abc') é 'cba'.

Argumentos de entrada

A
Array de qualquer tipo, inclusive texto e cell arrays.
dim
Dimensão a inverter: 1 vira as linhas de cabeça para baixo, 2 espelha da esquerda para a direita.

Argumentos de saída

B
Array de mesmo tamanho e classe de A.

Exemplo

flip([1 2 3])
flip([1 2; 3 4])
flip([1 2; 3 4], 2)
flip('abc')
Saída
ans = 1×3

     3     2     1
ans = 2×2

     3     4
     1     2
ans = 2×2

     2     1
     4     3
ans = 'cba'

Veja também

fliplr flipud rot90 circshift sort