(1)B=sort(A) 1차원 또는 2차원 배열을 오름차순으로 정렬하여 정렬된 배열을 반환합니다. A가 2차원인 경우 배열의 각 열을 정렬합니다.
예: A=[1,5,3], sort(A)=[1,3,5]
A=[1,5,3;2,4,1], 정렬(A)=[1,4,1;2,5,3]
(2)B=sort(A,dim), 지정된 방향으로 배열을 오름차순으로 정렬합니다.
dim =1은 각 열을 정렬하는 것을 의미하고, Dim=2는 각 행을 정렬하는 것을 의미합니다.
(3)B=sort(A,dim,mode), mode는 지정된 정렬 모드입니다. 모드가 "ascend"인 경우 오름차순이 수행됩니다. 모드가 "descend"인 경우 내림차순이 수행됩니다. 공연했습니다.
(4)[B,I]=sort(A,...), I는 원래 배열에서 반환된 정렬 요소의 행 위치 또는 열 위치입니다.
몇 가지 예:
>> A=[3 4 2;1 5 3;4 7 1]
아=
3 4 2
1 5 3
4 7 1
>>A(:)
ANS =
3
1
4
4
5
7
2
3
1
>>분(A(:))
ANS =
1
>>최대(A(:))
ANS =
7
>>A
아=
3 4 2
1 5 3
4 7 1
>>정렬(A)
ANS =
1 4 1
3 5 2
4 7 3
>>A
아=
3 4 2
1 5 3
4 7 1
>> sort(A(:))
ANS =
1
1
2
3
3
4
4
5
7
>> 정렬(A,1)
ANS =
1 4 1
3 5 2
4 7 3
>> 정렬(A,2)
ANS =
2 3 4
1 3 5
1 4 7
>> sort(A,1,"descend")
??? sort(A,1,"내림차순")
오류: 변수 또는 함수가 누락되었습니다.
>> sort(A,1,'descend')
ANS =
4 7 3
3 5 2
1 4 1
>> [B,I]=sort(A)
B=
1 4 1
3 5 2
4 7 3
나 =
2 1 3
1 2 1
3 3 2
위 내용은 matlab의 sort 함수 사용법을 간략하게 소개하고 있으니, sort 함수에 대해 더 자세히 알고 싶으시면 Script House 공식 홈페이지에 접속하셔서 자세히 알아보세요!