Main Content

fliplr

Invertir un arreglo de izquierda a derecha

Descripción

ejemplo

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.

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

| |