Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

fliplr

Invertir un arreglo de izquierda a derecha

Descripción

B = fliplr(A) devuelve A con sus columnas invertidas en la dirección izquierda-derecha (es decir, a lo largo de un eje vertical).

Si A es un vector fila, fliplr(A) devuelve un vector de la misma longitud con el orden de sus elementos invertido. Si A es un vector columna, fliplr(A) simplemente devuelve A. Para arreglos multidimensionales, fliplr opera en los planos que forman la primera y la segunda dimensión.

ejemplo

Ejemplos

contraer todo

Cree un vector fila.

A = 1:10
A = 1×10

     1     2     3     4     5     6     7     8     9    10

Utilice fliplr para invertir los elementos de A en 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 un arreglo de celdas de caracteres de 3 por 3.

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

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

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

El orden de la primera y de la tercera columna de A cambia en B, mientras que la segunda columna se mantiene sin cambios.

Cree un arreglo 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 un arreglo de tamaño 2 por 2 por 2.

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

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

     2     1
     4     3


B(:,:,2) =

     6     5
     8     7

El resultado, B, tiene el mismo tamaño que A, pero el orden horizontal de los elementos está invertido. La operación invierte los elementos de cada página de forma independiente.

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como vector, matriz, arreglo multidimensional, tabla u horario.

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 invertir arreglos en dirección vertical (es decir, a lo largo de un eje horizontal).

  • La función flip puede invertir arreglos en cualquier dirección.

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a

Consulte también

| |