issorted
배열이 정렬되었는지 확인
구문
설명
TF = issorted(
는 A
)A
의 요소가 오름차순으로 나열되어 있으면 논리형 스칼라 값인 1(true
)을 반환하고, 그렇지 않으면 0(false
)을 반환합니다.
A
가 벡터인 경우 벡터 요소가 오름차순으로 정렬되어 있으면issorted
는 1을 반환합니다.A
가 행렬인 경우A
의 각 열이 오름차순으로 정렬되어 있으면issorted
는 1을 반환합니다.A
가 다차원 배열인 경우A
가 크기가 1이 아닌 첫 번째 차원에서 오름차순으로 정렬되어 있으면issorted
는 1을 반환합니다.A
가 타임테이블인 경우 행 시간 벡터가 오름차순으로 정렬되어 있으면issorted
는 1을 반환합니다. 추가적인 옵션을 사용하여 타임테이블의 행 시간값 또는 변수 순서를 확인하려면issortedrows
함수를 사용하십시오.
TF = issorted(___,
은 위에 열거된 구문을 사용하여, direction
)A
가 direction
에서 지정된 순서로 정렬되어 있으면 1을 반환합니다. 예를 들어,issorted(A,'monotonic')
은 A
의 요소가 오름차순이거나 내림차순이면 1을 반환합니다.
TF = issorted(___,
는 정렬 순서를 확인하는 추가적인 파라미터를 지정합니다. 예를 들어, Name,Value
)issorted(A,'ComparisonMethod','abs')
는 A
가 크기를 기준으로 정렬되어 있는지 확인합니다.
TF = issorted(
는 행렬의 첫 번째 열에 있는 요소가 정렬되어 있으면 1을 반환합니다. 첫 번째 열에 반복된 요소가 있으면 A
,'rows')issorted
는 두 번째 열의 순서를 확인하여 TF
를 판별합니다. 일반적으로, issorted
는 현재 열과 이전 열에 반복된 요소가 있는 경우 바로 오른쪽 열을 검토하고 TF
를 판별합니다.
A
가 타임테이블인 경우issorted
는 행 시간 벡터가 오름차순으로 정렬되어 있는지 확인합니다.이 구문은 문자형 벡터로 구성된 행렬에 대해서는 지원되지 않습니다.
참고
이 구문은 권장되지 않습니다. issortedrows
를 대신 사용하십시오.
예제
입력 인수
세부 정보
확장 기능
버전 내역
R2006a 이전에 개발됨
참고 항목
sort
| sortrows
| issortedrows