2D 배열 정렬
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
지정한 열 또는 행의 원소를 오름차순으로 다시 정렬하여 2D 배열의 열 또는 행을 정렬합니다.
이 VI는 지정된 열 또는 행에서 여러 다른 데이터 타입의 비교 규칙에 따라 원소를 비교하여 원소를 오름차순으로 다시 정렬합니다.

입력/출력
2D 배열
—
2D 배열은 정렬하려는 2D 배열을 지정합니다. 이 입력은 참조 번호를 제외하고 모든 데이터 타입의 배열을 받습니다.
인덱스할 차원 (열)
—
인덱스할 차원은 2D 배열 정렬 시 정렬의 기준이 되는 차원을 지정합니다.
인덱스
—
인덱스는 다시 배열하려는 원소가 있는 행 또는 열의 인덱스를 지정합니다. 이 입력은 부호있는 32비트 정수 또는 부호있는 32비트 정수의 배열을 받습니다.
정렬된 2D 배열
—
정렬된 2D 배열은 정렬된 버전의 2D 배열을 반환합니다.
범위에서 벗어난 인덱스?
—
범위에서 벗어난 인덱스?는 인덱스된 열과 행, 또는 인덱스된 복수의 열과 행이 2D 배열에 없는 경우 참을 반환합니다. 그렇지 않은 경우, 이 출력은 거짓을 반환합니다. |
아래의 예는 인덱스할 차원이 열인 경우, 이 VI가 다음 2D 배열을 어떻게 정렬하는지 보여줍니다.
| Alice | 28 | Female | developer |
| Robert | 31 | Male | Manager |
| David | 29 | Male | Technician |
| Kate | 29 | Female | Engineer |
인덱스가 1인 경우, 이 VI는 다음 배열을 반환합니다.
| Alice | 28 | Female | developer |
| David | 29 | Male | Technician |
| Kate | 29 | Female | Engineer |
| Robert | 31 | Male | Manager |
노트 인덱스된 열에 대해 여러 행이 같은 원소를 가지는 경우, 이 VI는 열의 원래 순서를 유지합니다.
인덱스가 3인 경우, 이 VI는 다음 배열을 반환합니다.
| Kate | 29 | Female | Engineer |
| Robert | 31 | Male | Manager |
| David | 29 | Male | Technician |
| Alice | 28 | Female | developer |
노트 문자열 원소의 경우, 이 VI는 대소문자 구별에 기반하여 원소를 다시 정렬합니다. 이 예제에서 인덱싱된 열에는 다음 요소가 포함되어 있습니다:
developer
, Manager
, Technician
, Engineer
. 이 VI는 이 열을 다음과 같이 재정렬합니다 Engineer
, Manager
, Technician
, developer
.인덱스가 {2, 0}인 경우, 이 VI는 다음 배열을 반환합니다.
| Alice | 28 | Female | developer |
| Kate | 29 | Female | Engineer |
| David | 29 | Male | Technician |
| Robert | 31 | Male | Manager |
노트 인덱스가 배열인 경우, 이 VI는 인덱스된 열의 원소를 순서대로 다시 정렬합니다. 이 예에서, VI는 먼저 열 2의 원소를 오름차순으로 다시 정렬하고, 그 후 열 0의 원소를 다시 정렬합니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Malleable VIs\Basics\Malleable VIs Basics.lvproj
2D 배열
—
인덱스할 차원 (열)
—
인덱스
—
정렬된 2D 배열
—
범위에서 벗어난 인덱스?
—