约会时间
排序数组元素
b =排序(a)
b =排序(a,dim)
b = sort(___,方向)
b = sort(___,名称,价值)
[b,i] =排序(___)
例子
B.=排序(一种)对...进行分类一种按升序。
B.=排序(一种)
B.
一种
如果一种是一个矢量,然后排序(a)对矢量元素进行排序。
排序(a)
如果一种是一个矩阵,然后排序(a)治疗一种作为vectors并排序每列。
如果一种那是一个多维数组排序(a)沿着第一个阵列维度操作,其大小不等于1,将元素视为向量。
B.=排序(一种那暗淡)返回排序的元素一种沿着维度暗淡。例如,如果一种是一个矩阵,然后排序(a,2)对每一行的元素进行排序。
B.=排序(一种那暗淡)
暗淡
排序(a,2)
B.=排序(___那方向)返回排序元素一种按照指定的顺序方向使用以前的任何语法。'升降'表示升序(默认值)和“下降”表示降序。
B.=排序(___那方向)
方向
'升降'
“下降”
B.=排序(___那名称,价值)指定用于排序的其他参数。例如,排序(a,'comparisonmethod','abs')对...进行分类一种效率。
B.=排序(___那名称,价值)
名称,价值
排序(a,'comparisonmethod','abs')
[B.那一世] =排序(___)还返回一个以前的语法的索引向量集合。一世与尺寸相同一种并描述了这些元素的安排一种进入B.沿着分类的维度。例如,如果一种是一个矢量,然后b = a(i)。
[B.那一世] =排序(___)
一世
b = a(i)
全部收缩
创建行向量并按升序对其元素进行排序。
a = [9 0 -7 5 3 8 -10 4 2];b =排序(a)
B =-10 -7 0 2 3 4 5 8 9
创建矩阵并按升序排序其每个行。
a = [3 6 5;7 -2 4;1 0 -9]
A =3 6 5 7 -2 4 1 0 -9
b =排序(a,2)
B =3 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 =10 -12 4 8 6 -9 8 0 2 3 11 -2 1 1 9 3
b = sort(a,“下降”)
B =10 3 11 8 6 1 9 3 2 -9 8 0 1 -12 4 -2
从R2016B开始,您可以使用使用的字符串数组细绳函数,并使用它们对它们进行排序种类功能。根据Unicode®字典顺序排序字符串数组的每列中的字符串。
细绳
种类
a = string({'史密斯'那'烧伤';......'琼斯'那'马修斯';......'彼得森'那'亚当斯'});b =排序(a)
B =3x2字符串数组“琼斯”“亚当斯”“彼得森”“烧毁”“史密斯”“马修斯”
对每行中的字符串进行排序。
B =3x2字符串数组“烧毁”“史密斯”“琼斯”“马修斯”“亚当斯”“彼得森”
文本处理功能(例如strfind.和regexp.)接受字符串数组作为输入,但其他函数(例如,addpath.) 不要。
strfind.
regexp.
addpath.
创建一个数组约会时间值并按升序对它们排序,即最早到最新的日历日期。
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 1 2
B.列出排序日期和一世包含相应的指数一种。
使用索引数组直接访问原始数组中的排序元素一世。
a(i)
ans =.3x1 DateTime数组1992-01-12 2012-12-22 2063-04-05
创建一个2×2×2阵列,并沿着第三维度按升序对其元素进行排序。
一个(:,:,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 =-1 0 1 2 3 6 9 12
按实际部分对复数的元素进行排序。对于具有相同实际部分的元素,种类基于他们的虚部零件打破领带。
a = [1 + 2i 3 + i i 0 -i];b = sort(a,'比较渣'那'真实的')
B =柱1到40000 - 1.0000i 0.0000 + 0.0000i 0.0000 + 1.0000i 1.0000 + 2.0000i列5 3.0000 + 1.0000i
输入数组,指定为载体,矩阵,多维数组或字符向量的单元格数组。
如果一种那是一个标量排序(a)回报一种。
如果一种包含缺失的值,例如南那纳那<未定义>, 和失踪, 然后种类将它们放在最后。
南
纳
<未定义>
失踪
如果一种是复杂的,然后默认情况下,种类按幅度对元素进行排序。如果多于一个元素具有相等的幅度,则元素通过间隔(-π,π)上的相位角排序。
如果一种是字符向量或字符串数组的单元格数组,然后排序(a)根据UTF-16字符编码方案的代码顺序对元素进行排序。排序区分大小写。有关排序字符和字符串数组的更多信息,请参阅字符和字符串数组的排序顺序。
如果一种是一个字符串数组,然后种类重新排序数组的元素,但不会在字符串中重新排序字符。
数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑|char|细绳|细胞|分类|约会时间|期间复数支持:金宝app是的
双倍的
单身的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32.
UINT64
逻辑
char
细胞
分类
期间
维度运行,指定为正整数标量。如果没有指定值,则默认值是第一个数组维度,其大小不等于1。
考虑一个矩阵一种。排序(a,1)对列中的元素进行排序一种。
排序(a,1)
排序(a,2)对行中的元素进行排序一种。
种类回报一种如果暗淡大于ndims(a)。暗淡不支持什么时候金宝app一种是一个小区阵列,即,种类仅沿着第一个阵列维度运行,其大小不等于1。
ndims(a)
数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64
排序方向,指定为'升降'要么“下降”。方向不支持什么时候金宝app一种是一个小区阵列,即,种类只按照升序排序。
指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在单引号内('')。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen。
名称
价值
''
name1,value1,...,namen,valuen
排序(a,'lissingplacement','last')
'遗漏'
'汽车'
'第一的'
'最后的'
放置缺失值(南那纳那<未定义>, 和失踪)指定为分隔的配对组成'遗漏'和以下之一:
'汽车'- 缺少的元素持续上升顺序,并首先进行降序。
'第一的'- 首先放置缺少的元素。
'最后的'- 缺少的元素持续下来。
'比较渣'
'真实的'
'ABS'
元素比较方法,指定为逗号分隔的对组成'比较渣'和以下之一:
'汽车'- 种类一种经过真实(a)什么时候一种是真实的,并排序ABS(a)什么时候一种很复杂。
真实(a)
ABS(a)
'真实的'- 种类一种经过真实(a)什么时候一种是真实的或复杂的。如果一种有具有相同实际部分的元素,然后使用imag(a)打破联系。
imag(a)
'ABS'- 种类一种经过ABS(a)什么时候一种是真实的或复杂的。如果一种具有相同幅度的元素,然后使用角度(a)在间隔(-π,π]中断圆圈。
角度(a)
排序阵列,返回为载体,矩阵,多维数组或字符向量的单元格数组。B.与尺寸和类型相同一种。元素的顺序B.保留任何相同元素的顺序一种。
数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑|char|细绳|细胞|分类|约会时间|期间
排序索引,返回为向量,矩阵或多维数组。一世与尺寸相同一种。索引矢量沿相同的维度定向种类操作。例如,如果一种是一个2×3矩阵,然后[b,i] = sort(a,2)对每行的元素进行排序一种。输出一世是一个1×3行索引矢量的集合,描述了每行的重新排列一种。
[b,i] = sort(a,2)
马铃薯®将字符存储为Unicode®使用UTF-16字符编码方案。根据UTF-16代码点顺序对字符和字符串阵列进行排序。对于也是ASCII字符的字符,此订单意味着大写字母在小写字母之前。数字和一些标点符号也来到字母之前。
这排队功能提供了额外的灵活性,用于在多列矩阵或表输入上排列。
排队
这种类功能和关系运算符对复杂数字使用不同的排序。有关更多信息,请参阅关系操作。
此功能支持具有限制的高阵列:金宝app
不支持多个输出。金宝app
您必须指定要排序的维度,如排序(x,dim)。
排序(x,dim)
排序高大的维度,如排序(x,1),仅支持列向量。金宝app
排序(x,1)
有关更多信息,请参阅高阵列。
使用说明和限制:
第一个参数不能是单元数组。
如果输入是复杂类型,那么种类根据绝对值订购输出。什么时候X是一个复杂的类型,具有所有零假义零件,使用排序(real(x))计算真实类型的排序顺序。看具有零值的虚部的复杂数据的代码生成(Matlab编码器)。
X
排序(real(x))
订购|最大限度|闵|排队|topkrows.|独特
订购
最大限度
闵
topkrows.
独特
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室
立即获得审判