지정한 열 또는 행의 원소를 오름차순으로 다시 정렬하여 2D 배열의 열 또는 행을 정렬합니다.

이 VI는 지정된 열 또는 행에서 여러 다른 데이터 타입의 비교 규칙에 따라 원소를 비교하여 원소를 오름차순으로 다시 정렬합니다.


icon

입력/출력

  • c2dfxdt.png 2D 배열

    2D 배열은 정렬하려는 2D 배열을 지정합니다.

    이 입력은 참조 번호를 제외하고 모든 데이터 타입의 배열을 받습니다.

  • cenum.png 인덱스할 차원 (열)

    인덱스할 차원은 2D 배열 정렬 시 정렬의 기준이 되는 차원을 지정합니다.

    0column (기본값)-색인된 열의 요소를 오름차순으로 정렬하여 행을 재정렬합니다.
    1row—인덱스된 행의 원소를 오름차순으로 정렬하여 열을 다시 정렬합니다.
  • ci32.png 인덱스

    인덱스는 다시 배열하려는 원소가 있는 행 또는 열의 인덱스를 지정합니다.

    이 입력은 부호있는 32비트 정수 또는 부호있는 32비트 정수의 배열을 받습니다.

  • i2dfxdt.png 정렬된 2D 배열

    정렬된 2D 배열은 정렬된 버전의 2D 배열을 반환합니다.

  • ibool.png 범위에서 벗어난 인덱스?

    범위에서 벗어난 인덱스?는 인덱스된 열과 행, 또는 인덱스된 복수의 열과 행이 2D 배열에 없는 경우 참을 반환합니다. 그렇지 않은 경우, 이 출력은 거짓을 반환합니다.

  • 아래의 예는 인덱스할 차원이 열인 경우, 이 VI가 다음 2D 배열을 어떻게 정렬하는지 보여줍니다.

    Alice28Femaledeveloper
    Robert31MaleManager
    David29MaleTechnician
    Kate29FemaleEngineer

    인덱스가 1인 경우, 이 VI는 다음 배열을 반환합니다.

    Alice28Femaledeveloper
    David29MaleTechnician
    Kate29FemaleEngineer
    Robert31MaleManager
    노트 인덱스된 열에 대해 여러 행이 같은 원소를 가지는 경우, 이 VI는 열의 원래 순서를 유지합니다.

    인덱스가 3인 경우, 이 VI는 다음 배열을 반환합니다.

    Kate29FemaleEngineer
    Robert31MaleManager
    David29MaleTechnician
    Alice28Femaledeveloper
    노트 문자열 원소의 경우, 이 VI는 대소문자 구별에 기반하여 원소를 다시 정렬합니다. 이 예제에서 인덱싱된 열에는 다음 요소가 포함되어 있습니다:
    developer
    ,
    Manager
    ,
    Technician
    ,
    Engineer
    . 이 VI는 이 열을 다음과 같이 재정렬합니다
    Engineer
    ,
    Manager
    ,
    Technician
    ,
    developer
    .

    인덱스가 {2, 0}인 경우, 이 VI는 다음 배열을 반환합니다.

    Alice28Femaledeveloper
    Kate29FemaleEngineer
    David29MaleTechnician
    Robert31MaleManager
    노트 인덱스가 배열인 경우, 이 VI는 인덱스된 열의 원소를 순서대로 다시 정렬합니다. 이 예에서, VI는 먼저 열 2의 원소를 오름차순으로 다시 정렬하고, 그 후 열 0의 원소를 다시 정렬합니다.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Malleable VIs\Basics\Malleable VIs Basics.lvproj