>  기사  >  웹 프론트엔드  >  Matlab_javascript 스킬의 정렬 기능 사용법에 대한 자세한 설명

Matlab_javascript 스킬의 정렬 기능 사용법에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 15:09:592207검색

(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 공식 홈페이지에 접속하셔서 자세히 알아보세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.