主要内容

排序

对实值元素进行排序fi按升序或降序排列的对象

描述

例子

B=排序(一个对实值的元素进行排序fi对象一个按升序排列。

  • 如果一个是向量吗sort ()对向量元素进行排序。

  • 如果一个是矩阵吗sort ()处理的列一个作为向量,对每一列进行排序。

  • 如果一个那么是多维数组吗sort ()沿着大小不等于的第一个数组维进行操作1,将元素视为向量。

例子

B=排序(一个昏暗的的排序元素一个沿着维度昏暗的

例子

B=排序(___方向返回排序后的元素一个指定的顺序方向

例子

B= sort(___还返回任何前面语法的索引向量的集合。

例子

全部折叠

创建一个fi行向量,并按升序对其元素排序。

A = fi([9 0 -7 5 3 8 -10 4 2]);B = sort(A)
B = -10 -7 0 2 3 4 5 8 9 DataTypeMode: Fixed-point: binary point scaling signdness: Signed WordLength: 16 FractionLength: 11

创建一个矩阵fi值并按降序对其列进行排序。

A = fi([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 DataTypeMode: Fixed-point: binary point scaling signdness: Signed WordLength: 16 FractionLength: 11

创建一个矩阵fi值并按升序对其每一行进行排序。

A = fi([3 6 5;7 -2 4;10 0 -9]);[B,I] =排序(A,2)
B = 3 5 6 -2 4 7 -9 0 1 DataTypeMode: Fixed-point: binary point scaling signdness: Signed WordLength: 16 FractionLength: 11 I = 3×3 int32 matrix 1 32 2 3 1 32 11 32 11 2 11 1 2 11 1 2 2 11 1 2 2 11 1 2 2 11 1 2 2 11 1 2 2 11 1 2 2

B包含已排序的值和是1 × 3行索引向量的集合描述的每一行的重排一个

输入参数

全部折叠

输入数组,指定为实值fi对象。

  • 如果一个是标量吗sort ()返回一个

  • 如果一个是向量吗sort ()对向量元素进行排序。

  • 如果一个是矩阵吗sort ()处理的列一个作为向量,对每一列进行排序。

  • 如果一个那么是多维数组吗sort ()沿着大小不等于的第一个数组维进行操作1,将元素视为向量。

排序不支持复杂的定点输金宝app入,还是成对的名称,值参数。参考MATLAB®排序有关更多信息的参考页。

数据类型:fi

操作的维度,指定为正整数标量。如果未指定值,则默认为大小不等于的第一个数组维度1

dimensions参数必须是内置数据类型;它不可能是fi对象。

例子:考虑一个矩阵一个类(1)的列中的元素排序一个

例子:分类(2)对行的元素进行排序一个

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

排序方向,指定为“提升”“下”

数据类型:字符

输出参数

全部折叠

排序数组,返回为标量,向量,矩阵,或多维数组。B尺寸和型号是一样的吗一个.元素的顺序B中所有相等元素的顺序一个

排序索引,作为标量、向量、矩阵或多维数组返回。尺寸和一个.索引向量的方向与排序在操作。

例子:如果一个是向量吗B = a (i)

例子:如果一个是2 × 3矩阵吗[B,I] =排序(A,2)的每一行中的元素进行排序一个.输出是1 × 3行索引向量的集合描述的每一行的重排一个

扩展功能

另请参阅

在R2008b中引入