主要内容

排序

按值对输入元素排序

  • 库:
  • DSP系统工具箱/统计

  • 排序块

描述

排序块将输入元素的值沿每个通道(列)进行排列提升或者一个下行顺序,基于排序顺序你指定。复输入按其大小排序,即输入的实部和虚部的平方和。你可以选择排序算法快速排序插入排序.快速排序算法使用递归排序方法,对超过32个元素的排序速度更快。插入排序算法使用非递归方法,对少于32个元素的排序速度更快。在生成代码时,使用插入排序算法来避免递归函数调用。

模式参数指定块的操作模式,您可以将其设置为价值指数,或价值和索引

港口

输入

全部展开

该块接受实值或复值多通道输入。输入数据类型必须是双精度、单精度、整数或固定点,斜率为2的幂,偏差为零。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点
复数的支持:金宝app是的

输出

全部展开

该块沿着每个通道对数据进行排序,并通过该端口输出排序后的数据。排序数据的大小、数据类型和复杂性与输入数据相匹配。该块根据复杂输入的大小对其进行排序。

依赖关系

要启用该端口,请设置模式参数价值和索引价值

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点
复数的支持:金宝app是的

该端口的输出包含已排序数据的索引。

依赖关系

要启用该端口,请设置模式参数价值和索引指数

数据类型:uint32

参数

全部展开

主要选项卡

模式参数设置为:

  • 价值-块对每个通道中的元素进行排序——- - - - - -N中指定的输入矩阵,按升序或降序排列排序顺序参数。每个样本时间的输出,瓦尔,是一个——- - - - - -N包含输入的已排序列的矩阵。

    该块根据复杂输入的大小对其进行排序。

  • 指数-块对每个通道中的元素进行排序——- - - - - -N输入矩阵,输出索引数组,.中的每个元素是整数类型uint32索引输入对应列中的排序值。

  • 价值和索引-块输出输入数据的排序值,瓦尔,以及索引数组中相应的索引,

指定按升序或降序对输入数据进行排序。

快速排序算法使用递归排序方法,对超过32个元素的排序速度更快。插入排序算法使用非递归方法,对少于32个元素的排序速度更快。在生成代码时,为了避免递归函数调用,请使用插入排序算法。

数据类型选项卡

请注意

要使用这些参数,数据输入必须是复杂的和固定的。对于所有其他输入,数据类型选项卡将被忽略。

指定定点操作的舍入模式。有关详细信息,请参见舍入模式

当您选择此参数时,块将使其定点操作的结果饱和。当您清除此参数时,块将包装其定点操作的结果。有关饱和包装,请参阅溢出模式为定点操作。

复输入实部和虚部的平方存储在产品输出数据类型。

可以设置为:

  • 继承:与输入相同—产品输出数据类型与输入数据类型一致。

  • fixdt ([] 16 0)—产品输出数据类型是一个自签名、二进制点、缩放、定点数据类型,单词长度为16位,分数长度为0。

或者,您可以设置产品输出数据类型数据类型的助理.要使用助手,请单击显示数据类型助手按钮

有关数据类型助手的更多信息,请参见使用数据类型助手指定数据类型(金宝app模型)

复输入实部和虚部平方和的结果存储在蓄电池数据类型。

可以设置为:

  • 继承:与产品输出相同—累加器数据类型与产品输出数据类型相同。

  • 继承:与输入相同—累加器数据类型与输入数据类型相同。

  • fixdt ([] 16 0)-累加器数据类型是一个自签名、二进制点、缩放、定点数据类型,单词长度为16位,分数长度为0。

或者,您可以设置蓄电池数据类型数据类型的助理.要使用助手,请单击显示数据类型助手按钮

有关数据类型助手的更多信息,请参见使用数据类型助手指定数据类型(金宝app模型)

选择此参数可防止定点工具覆盖您在块上指定的数据类型。

块特征

数据类型

|不动点|整数|

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

算法

全部展开

扩展功能

另请参阅

功能

之前介绍过的R2006a