主要内容

이번역번역이지는최신내용을담고담고않습니다않습니다。최신최신내용을영문영문으로여기를클릭클릭

种类

배열요소정렬

설명

예제

B.=排序(一种一种의의요소를오름오름차순으로정렬정렬

  • 一种가벡터벡터인排序(a)는벡터요소를정렬합니다。

  • 一种가행렬인경우排序(a)一种의의열을벡터로벡터로취급하고열을정렬정렬각열을정렬

  • 一种가다차원다차원배열인排序(a)는크기가1이아닌첫첫번째배열차원을따라동작을수행,요소를벡터로취급。

예제

B.=排序(一种暗淡은차원暗淡을따라정렬된一种의요소를반환합니다。예를들어,一种가행렬인경우排序(a,2)는각행의요소를합니다합니다。

예제

B.=排序(___方向은은위에열거열거된구문方向으로으로순서를지정지정하여정렬一种의요소를반환합니다。'升降'는오름차순(디폴트값)을,“下降”는내림차순을나타냅니다。

예제

B.=排序(___名称,价值는정렬을위한추가파라미터를지정합니다。예를들어,排序(a,'comparisonmethod','abs')는크기를기준으로一种의요소를정렬합니다。

예제

[B.一世] =排序(___는는또한위에열거열거구문에인덱스벡터벡터모음을추로반환반환반환반환반환一世一种와크기가동일하며,정렬된차원을따라一种의요소가B.에어떻게배열되었는지설명합니다。예를들어,一种가벡터이면.b = a(i)입니다。

예제

모두축소

행를만든,이벡터의요소를오름차순으로합니다합니다。

a = [9 0 -7 5 3 8 -10 4 2];b =排序(a)
B =1×9.-10 -7 0 2 3 4 5 8 9

행렬을만든다음,이행렬의각행을오름으로정렬합니다。

a = [3 6 5;7 -2 4;1 0 -9]
A =3×33 6 5 7 -2 4 1 0 -9
b =排序(a,2)
B =3×33 5 6 -2 4 7 -9 0 1

행렬을행렬을다음,이행렬의열을내림차순정렬합니다。

a = [10 -12 4 8;6 -9 8 0;2 3 11 -2;1 1 9 3]
A =4×4.10 -12 4 8 6 -9 8 0 2 3 11 -2 1 1 9 3
b = sort(a,“下降”
B =4×4.10 3 11 8 6 1 9 3 2 -9 8 0 1 -12 4 -2

R2017A부터는큰따옴표를사용하여string형형을만들고种类함수를사용하여이를정렬할수있습니다。字符串형배열의각열있는문자열을unicode®사전순으로합니다。

a = [“桑托斯”“烧伤”;......“琼斯”“莫提塔”;......“petrov”“亚当斯”];b =排序(a)
B =3x2字符串“琼斯”“亚当斯”“佩特罗夫”“烧毁”“桑托斯”“森田”

각각행에있는있는문자열을정렬정렬

b =排序(a,2)
B =3x2字符串“烧毁”“桑托斯”“琼斯”“森塔”“亚当斯”“佩特罗夫”

约会时间형값으로구성된배열을만든,이러한값값오름으로,즉가장이른달력날짜가장늦은늦은날짜순으로정렬정렬부터

DS = {'2012-12-22';'2063-04-05';'1992-01-12'};a = dateTime(DS,'格式''yyyy-mm-dd'
A =3x1 DateTime.2012-12-22 2063-04-05 1992-01-12.
[b,i] = sort(a)
B =3x1 DateTime.1992-01-12 2012-12-22 2063-04-05
我=3×13 1 2

B.는는정렬된날짜날짜를나열一世一种의대응하는인덱스를합니다합니다。

인덱스배열一世를사용하여하여원래배열배열정렬된요소에에액세스액세스액세스

a(i)
ans =.3x1 DateTime.1992-01-12 2012-12-22 2063-04-05

2×2×2배열을만든,이배열의요소를3번째차원을따라오름차순으로합니다합니다。

一个(:,:,1)= [2 3;1 6];A(:,:,2)= [-1 9;0 12];一种
a = a(:,:,1)= 2 3 1 6 a(:,:,2)= -1 9 0 12
b =排序(a,3)
B = B(:,:,1)= -1 3 0 6 B(:,:,2)= 2 9 1 12

一种를열로나타내는一种(:)을사용하여一种의모든요소를정렬합니다。

b = sort(a(:))
B =8×1-1 0 1 2 3 6 9 12

실수부실수부를기준으로으로복소수벡터요소를정렬정렬의요소를정렬요소의실수부가같으면种类는허수부에따라우선순위를결정합니다。

a = [1 + 2i 3 + i i 0 -i];b = sort(a,'比较渣''真实的'
B =1×5复合物0.0000  -  1.0000i 0.0000 + 0.0000i 0.0000 + 1.0000i 1.0000 + 2.0000i 3.0000 + 1.0000i

입력인수

모두축소

입력입력배열,벡터,행렬,다차원배열배열하나지정됩니다됩니다。

  • 一种가스칼라이면排序(a)一种를를합니다。

  • 一种가복소수인복소수인,기본기본적种类는크기별로요소를정렬합니다。두두이상의요소요소요소요소요소크기같는경우,요소는구간(-π,π)의의에정렬됩니다。

  • 一种가의벡터로구성된셀형배열이거나字符串형배열이면排序(a)는utf-16문자인코딩체계의순서순서에따라요소를정렬정렬합니다합니다。정렬은대/소문자를합니다。문자형배열및字符串형배열의의정렬에대한자세한은은문자형배열과字符串형배열의정렬순서항목을참조하십시오。

  • 一种使用权限串형이면种类는는배열의요소를다시정렬하지만형형내의문자다시정렬하지정렬하지정렬하지정렬하지정렬하지정렬하지정렬하지정렬하지

  • 一种检付值分类형배열이면정렬정렬순서类别(A)에서반환되는범주순서를기반으로합니다。

데이터형:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑|char|细绳|细胞|分类|约会时间|期间
복소수지원여부:

함수동작이수행될차원으로,양의정수스칼라로지정。값이지정되지않은경우디폴트은크기가1이아닌첫번째배열차원이됩니다。

  • 행렬一种가있다고가정해해。排序(a,1)一种의의열에있는있는요소를정렬정렬

  • 排序(a,2)一种의의행에있는있는요소를정렬정렬

暗淡ndims(a)보다큰경우种类一种를를합니다。一种가셀형셀형배열인경우暗淡이지원되지되지。즉,种类는크기가1이아닌첫번째배열차원을따라동작합니다。

데이터형:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64

정렬방향으로,'升降'또는“下降”로로됩니다。一种가셀형셀형배열인경우方向이지원되지되지。즉,种类는오름차순으로만합니다합니다。

이름 - 값쌍의인수

선택적으로名称,价值인수가쉼표로구분되어됩니다。여기서名称은인수이름이고价值는대응값입니다。名称은따옴표안에표시합니다합니다。name1,value1,...,namen,valuen과과이여러개의이름 - 값쌍의인수를어떤순서로든할수있습니다。

예:排序(a,'lissingplacement','last')

누락된값(<未定义>失踪)의배치로,'遗漏'와함께다음중하나가쉼표로구분되어지정됩니다。

  • '汽车'- 누락된요소가오름차순의경우에,내림차순의경우처음에배치。

  • '第一的'- 누락된요소가처음처음배치됩니다。

  • '最后的'- 누락된요소가마지막마지막배치됩니다。

요소비교방법으로,'比较渣'와함께다음중하나가쉼표로구분되어지정됩니다。

  • '汽车'-一种가실수인경우真实(a)를기준으로一种를정렬하고,一种가복소수인경우ABS(a)를기준으로정렬합니다。

  • '真实的'-一种가실수이거나복소수인복소수인真实(a)를기준으로一种를를합니다。一种에실수부가동일한요소가있는경우,imag(a)를사용하여우선순위를결정합니다。

  • 'ABS'-一种가실수이거나복소수인복소수인ABS(a)를기준으로一种를를합니다。一种에크기가동일동일요소요소요소요소요소경우,구간(-π,π]에서의角度(a)를사용하여우선순위를결정합니다。

출력인수

모두축소

정렬정렬된배열,벡터,행렬또는다차원배열로반환됩니다。B.一种와크기와유형이동일동일。一种에같은요소가여러개있는경우그들간순서는B.에서도그대로유지됩니다。

데이터형:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑|char|细绳|细胞|分类|约会时间|期间

정렬인덱스로,벡터,행렬또는다차원배열반환됩니다됩니다。一世一种와크기가동일합니다。인덱스벡터는种类가의하는하는동일동일한차원따라배열배열을따라배열배열예를들어,一种가2×3행렬인행렬인[b,i] = sort(a,2)一种의각행의요소를합니다합니다。출력값一世一种의각행의요소들이어떻게재배열되었는지기술하는1×3행인덱스벡터들의입니다。

세부정보

모두축소

문자형배열과字符串형배열의정렬순서

马铃薯®은utf-16문자인코딩체계를사용하여문자를unicode®로로합니다。문자형문자형弦형형은utf-16코드포인트순서에따라따라。ascii문자에도해당문자문자경우이순서에따라대문자가소문자소문자에옵니다。숫자와일부문장부호도문자앞에옵니다。

  • 排队함수는행렬또는테이블입력입력값의여러열에서에서차정렬할수있도록가적적유연성을제공합니다。

  • 种类함수함수와관계연산자는연산자는복소수에서로다른순서사용합니다자세한내용은관계연산항목을참조하십시오。

확장기능

R2006A이전에개발개발