Main Content

fliplr

배열을 좌우로 뒤집기(Flip)

설명

예제

B = fliplr(A)는 열의 좌우 방향(즉, 세로 축 기준)이 뒤집힌 상태로 A를 반환합니다.

A가 행 벡터인 경우 fliplr(A)는 요소의 순서가 역순으로 뒤집힌 동일한 길이의 벡터를 반환합니다. A가 열 벡터인 경우 fliplr(A)는 단순히 A를 반환합니다. 다차원 배열의 경우 fliplr은 첫 번째 차원과 두 번째 차원에서 형성된 평면에서 동작을 수행합니다.

예제

모두 축소

행 벡터를 만듭니다.

A = 1:10
A = 1×10

     1     2     3     4     5     6     7     8     9    10

fliplr을 사용하여 가로 방향으로 A의 요소를 뒤집습니다.

B = fliplr(A)
B = 1×10

    10     9     8     7     6     5     4     3     2     1

B 요소의 순서가 A와 반대로 됩니다.

문자로 구성된 3×3 셀형 배열을 생성합니다.

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

fliplr을 사용하여 가로 방향으로 열의 순서를 변경합니다.

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

A의 첫 번째 및 세 번째 열 순서가 B에서 바뀌지만 두 번째 열은 바뀌지 않고 그대로 남아 있습니다.

다차원 배열을 만듭니다.

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는 2×2×2의 배열입니다.

A의 각 페이지 요소를 가로 방향으로 뒤집습니다.

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

     2     1
     4     3


B(:,:,2) =

     6     5
     8     7

그 결과, BA와 크기는 같지만 요소의 가로 순서가 반대입니다. 요소를 뒤집는 작업은 각 페이지별로 수행됩니다.

입력 인수

모두 축소

입력 배열로, 벡터, 행렬, 다차원 배열, table형 또는 timetable형으로 지정됩니다.

데이터형: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | cell | table | timetable | categorical | datetime | duration | calendarDuration

복소수 지원 여부:

  • fliplr(A)flip(A,2)와 같습니다.

  • flipud 함수를 사용하면 세로 방향(즉, 가로 축 기준)으로 배열을 뒤집을 수 있습니다.

  • flip 함수를 사용하면 어떤 방향으로든 배열을 뒤집을 수 있습니다.

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

| |