主要内容

排序

按值对输入元素排序

  • 库:
  • 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个元素时更快。在生成代码时,为了避免递归函数调用,请使用插入排序算法。

数据类型选项卡

请注意

要使用这些参数,输入的数据必须是复杂的和不动的。对于所有其他输入,上的参数数据类型TAB被忽略。

为定点操作指定舍入模式。详情请参见舍入模式

当您选择此参数时,块将使其定点操作的结果饱和。清除此参数时,块将包装其定点操作的结果。有关详情饱和而且包装,请参阅溢出模式用于定点运算。

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

可以设置为:

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

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

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

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

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

可以设置为:

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

  • Inherit:与input相同—累加器数据类型与输入数据类型一致。

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

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

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

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

块特征

数据类型

|不动点|整数|

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

算法

全部展开

扩展功能

版本历史

R2006a之前介绍

另请参阅

功能