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