Contenido principal

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 = 3×3 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 = 3×3 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

expandir todo

Historial de versiones

Introducido antes de R2006a

Consulte también

| |