Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

fliplr

Flip array de izquierda a derecha

Descripción

ejemplo

B = fliplr(A) devuelve A con sus columnas volteadas en la dirección izquierda-derecha (es, alrededor de un eje vertical).

Si A es un vector de fila, fliplr(A) devuelve un vector de la misma longitud con el orden de sus elementos invertidos. Si A es un vector de columna, fliplr(A) simplemente devuelve A. Para matrices multidimensionales, fliplr opera en los planos formados por las dimensiones primera y segunda.

Ejemplos

contraer todo

Crear un vector de fila.

A = 1:10
A = 1×10

     1     2     3     4     5     6     7     8     9    10

Utilice fliplr para voltear los elementos de A en la dirección horizontal.

B = fliplr(A)
B = 1×10

    10     9     8     7     6     5     4     3     2     1

El orden de los elementos de B se invierte en comparación con A.

Cree una matriz de caracteres de 3 por 3 celdas.

A = {'a' 'b' 'c'; 'd' 'e' 'f'; 'g' 'h' 'i'}
A = 3x3 cell array
    {'a'}    {'b'}    {'c'}
    {'d'}    {'e'}    {'f'}
    {'g'}    {'h'}    {'i'}

Cambie el orden de las columnas en la dirección horizontal utilizando fliplr.

B = fliplr(A)
B = 3x3 cell array
    {'c'}    {'b'}    {'a'}
    {'f'}    {'e'}    {'d'}
    {'i'}    {'h'}    {'g'}

El orden de las columnas primera y tercera de A se cambia en B, mientras que la segunda columna permanece inalterada.

Crear una matriz multidimensional.

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 es una matriz de tamaño 2-por-2-por-2.

Voltear los elementos de cada página de A en la dirección horizontal.

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

     2     1
     4     3


B(:,:,2) =

     6     5
     8     7

El resultado, B, es del mismo tamaño que A, pero el orden horizontal de los elementos se voltea. La operación voltea los elementos de cada página de forma independiente.

Argumentos de entrada

contraer todo

Matriz de entrada, especificada como vector, matriz, matriz multidimensional, tabla o calendario.

Tipos de datos: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | cell | table | timetable | categorical | datetime | duration | calendarDuration

Soporte de números complejos:

Sugerencias

  • fliplr(A) equivale a flip(A,2).

  • Utilice la función flipud para voltear matrices en la dirección vertical (es, aproximadamente, un eje horizontal).

  • La función flip puede voltear matrices en cualquier dirección.

Capacidades ampliadas

Consulte también

| |

Introducido antes de R2006a