Main Content

flipud

배열을 위아래로 뒤집기(Flip)

설명

B = flipud(A)는 행의 위아래 방향(즉, 가로 축 기준)이 뒤집힌 상태로 A를 반환합니다.

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

예제

예제

모두 축소

열 벡터를 만듭니다.

A=(1:10)'
A = 10×1

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10

flipud를 사용하여 세로 방향으로 A의 요소를 뒤집습니다.

B = flipud(A)
B = 10×1

    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'}

flipud를 사용하여 세로 방향으로 행의 순서를 변경합니다.

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

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 = flipud(A)
B = 
B(:,:,1) =

     3     4
     1     2


B(:,:,2) =

     7     8
     5     6

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

입력 인수

모두 축소

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

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

복소수 지원 여부:

  • flipud(A)flip(A,1)과 같습니다.

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

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

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

| |