함수 > 벡터 및 행렬 > 기타 배열 함수 > 예제: 정렬 함수
  
예제: 정렬 함수
sort, reverse, csortrsort 함수를 사용하여 배열 요소를 오름차순이나 내림차순으로 정렬합니다. 정렬된 입력이 필요한 보간 함수와 회귀 함수에서는 배열을 정렬해야 합니다.
1. 정렬할 벡터를 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
2. 벡터 x를 오름차순으로 정렬합니다.
이 식을 복사하려면 클릭
3. 벡터 x를 내림차순으로 정렬합니다.
이 식을 복사하려면 클릭
4. 데이터 집합을 정의합니다.
이 식을 복사하려면 클릭
5. csort 함수를 사용하여 첫째 열과 둘째 열의 항목 간 관계는 그대로 유지하면서 M의 둘째 열 값을 오름차순으로 정렬합니다.
이 식을 복사하려면 클릭
6. 정렬을 사용하여 추가 분석을 하기 전에 데이터를 시각적으로 검사합니다. 예를 들어 다음과 같은 방법으로 히스토그램에서 얼마나 많은 빈이 요청되는지 확인할 수 있습니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
7. sunhist의 열 1과 열 0을 도표화합니다.
이 식을 복사하려면 클릭
8. 행렬 AM을 첨가하여 3열 행렬을 만듭니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
9. 모든 열의 항목 간 관계는 그대로 유지하면서 지정한 행이 오름차순으로 정렬되도록 rsort 함수를 사용하여 R의 열을 다시 정렬합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
상위 10개 행은 이미 오름차순으로 정렬되어 있으므로 rsort(열 순서)의 결과에서 행 0-9 부분은 동일합니다.
행 10(6, 3, 1710)이 오름차순으로 다시 정렬해야 할 첫 번째 행이므로, 행 10이 (3, 6, 1710)이 되도록 열 순서가 변경됩니다.