主要内容

最低限度

输入或输入序列的最小值

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

    DSP系统工具箱HDL支持/统计万博1manbetx

  • 最小的块

描述

最低限度块标识输入的每一行或每一列中最小元素的值和位置,或沿输入的指定维数的向量。它还可以计算整个输入的最小值。的最低限度块还可以跟踪在一段时间内输入序列中的最小值。的模式参数指定块的操作模式,可以设置为以下之一:

  • 价值—块输出指定尺寸的最小值。

  • 指数—输出指定维度的最小值的索引数组。

  • 价值和索引—输出指定维度的最小值和对应的索引数组。

  • 运行-块跟踪在一段时间内输入序列中的最小值。

属性指定维度求最小值范围。

请注意

运行模式在最低限度Block将在未来的版本中被移除。在Simulink中计算运行最小值万博1manbetx®,可以使用移动的最小块来代替。

港口

输入

全部展开

该块接受实值或复杂的多通道和多维输入。输入可以是浮点,固定点或布尔值。真正的定点输入可以签名或无符号。必须签署复杂的固定点输入。

该端口是未命名的,直到您设置模式参数运行重新设置端口参数设置为除没有一个

数据类型:||INT8.|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|固定点
复数的支持:万博1manbetx是的

指定复位事件,使块复位运行最小值。采样时间Rst输入必须是输入采样时间的正整数倍。

依赖关系

要启用该端口,请设置模式参数运行重新设置端口参数设置为除没有一个

数据类型:||INT8.|int16|int32|uint8|uint16|uint32|布尔

输出

全部展开

最小值的数据类型与输入的数据类型匹配。

模式参数设置为价值和索引或者价值,以下规定适用:

  • 块计算的最小值的尺寸为1。所有其他维度的大小都与输入数组的大小匹配。例如,当输入是——- - - - - -N——- - - - - -P数组,其维度设置为1,该块输出一个1-by-N——- - - - - -P数组中。当维度设置为时3.时,块输出一个二维图像——- - - - - -N矩阵。

  • 当输入是——- - - - - -N矩阵,其维度设置为1,该块输出一个1-by-N矩阵。

如果指定块以计算整个输入上的最小值,则块输出标量。

模式参数设置运行,块跟踪每个通道在时间序列中的最小值——- - - - - -N输入。在此模式下,还必须指定输入处理参数中的一个:

  • 作为通道的元素(基于样本)-块将输入的每个元素作为一个单独的通道。三维输入信号的尺寸——- - - - - -N——- - - - - -P,块输出一个——- - - - - -N——- - - - - -P数组中。每一个yijk元素包含在元素中观察到的最小值uijk自上次复位以来的所有输入。

    当一个重置事件发生时,运行最小值yijk在当前帧中重置为元素uijk

  • 作为通道的列(基于框架)-块将输入的每一列作为一个单独的通道。此选项不支持N维输入信号,其中N > 2。万博1manbetx对于二维大小的输入信号——- - - - - -N,块输出一个——- - - - - -N矩阵。每个元素yij的值中包含观测到的最小值j自上次重置以来所有输入的列,最多可包含元素uij当前输入。

    当复位事件发生时,每个通道的运行最小值成为当前输入帧中直到并包含当前输入样本的所有样本的最小值。

只要在可选中检测到重置事件,块会重置运行最小值Rst端口。重置采样时间必须是输入采样时间的正整数倍。

依赖关系

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

数据类型:||INT8.|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|固定点
复数的支持:万博1manbetx是的

当输入是,索引值也是.否则,索引值为uint32

依赖关系

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

数据类型:|uint32

参数

全部展开

主要选项卡

模式参数设置为:

  • 价值-该块计算输入的每一行或每一列的最小值,沿着输入的指定维数的向量,或在每个采样时间的整个输入的最小值,并输出数组y.每个元素y是相应的列、行、向量或整个输入中的最小值。输出y取决于设置的求最小值范围。考虑三维输入信号的大小——- - - - - -N——- - - - - -P.集求最小值:

    • 每一行——输出y在每个样本时间由一个- 1-by-P数组,其中每个元素包含输入第2维上每个向量的最小值。对于一个为——- - - - - -N矩阵,每个采样时间的输出为1列向量。

    • 每栏——输出y在每个样本时间内由一个1-by-N——- - - - - -P数组,其中每个元素包含输入第一维上每个向量的最小值。对于一个为——- - - - - -N矩阵,在每个采样时间的输出是一个1乘-N行向量。

      在这种模式下,块处理长度 -无向矢量输入为1列向量。

    • 整个输入——输出y在每个样本时间是一个标量,其中包含最小值——- - - - - -N——- - - - - -P输入矩阵。

    • 指定的尺寸——输出y在每个样本时间取决于.如果被设置为1,输出与选择时相同每栏.如果被设置为2,输出与选择时相同每一行.如果被设置为3.,则每个样本时间的输出为——- - - - - -N包含输入第三维上每个向量的最小值的矩阵。

    复杂的投入

    对于复杂的输入,块选择输入的每一行或每一列的值,沿着输入的指定维度的向量,或在下面的图中具有最小大小平方的整个输入的值。对于复杂的价值 u 一个 + b ,幅度平方是 一个 2 + b 2

  • 指数-该块计算输入的每一行或每一列的最小值,沿着输入的指定维度的向量,或整个输入,并输出索引数组.每个元素是一个整数索引相应列,行,矢量或整个输入中的最小值。输出取决于设置的求最小值范围。考虑三维输入信号的大小——- - - - - -N——- - - - - -P

    • 每一行——输出在每个样本时间由一个- 1-by-P数组,其中每个元素包含每个向量在输入的第2维上的最小值的索引。对于一个为——- - - - - -N矩阵,每个采样时间的输出为1列向量。

    • 每栏——输出在每个样本时间内由一个1-by-N——- - - - - -P数组,其中每个元素包含每个向量在输入的第一维上的最小值的索引。对于一个为——- - - - - -N矩阵,在每个采样时间的输出是一个1乘-N行向量。

      在这种模式下,块处理长度 -无向矢量输入为1列向量。

    • 整个输入——输出在每个采样时间内是一个1-by-3向量,其中包含最小值的位置——- - - - - -N——- - - - - -P输入矩阵。对于一个为——- - - - - -N矩阵,输出是一个1 × 2的向量。

    • 指定的尺寸——输出在每个样本时间取决于.如果设置为1时,输出与选择每栏.如果设置为2时,输出与选择每一行.如果设置为3,则每个样本时间的输出为——- - - - - -N包含在输入的第三维上每个向量的最小值的指标的矩阵。

    当一个最小值出现不止一次时,计算的索引对应于第一次出现。例如,当输入是列向量时[3 2 1 2 3]',计算的最小值的基于一个基于的索引是1,而不是5每栏被选中。

  • 价值和索引-该块输出输入的每一行或每一列的最小值,沿着输入的指定维度的向量,或整个输入的最小值,以及相应的索引数组

  • 运行—块按时间顺序跟踪每个通道的最小值——- - - - - -N输入。只要在可选中检测到重置事件,块会重置运行最小值Rst端口。重置采样时间必须是输入采样时间的正整数倍。在此模式下,还必须指定输入处理参数中的一个:

    • 作为通道的元素(基于样本)-块将输入的每个元素作为一个单独的通道。三维输入信号的尺寸——- - - - - -N——- - - - - -P,块输出一个——- - - - - -N——- - - - - -P数组中。每一个yijk元素包含在元素中观察到的最小值uijk自上次复位以来的所有输入。

      当一个重置事件发生时,运行最小值yijk在当前帧中重置为元素uijk

    • 作为通道的列(基于框架)-块将输入的每一列作为一个单独的通道。此选项不支持N维输入信号,其中N > 2。万博1manbetx对于二维大小的输入信号——- - - - - -N,块输出一个——- - - - - -N矩阵。每个元素yij的值中包含观测到的最小值j自上次重置以来所有输入的列,最多可包含元素uij当前输入。

      当复位事件发生时,每个通道的运行最小值成为当前输入帧中直到并包含当前输入样本的所有样本的最小值。

    只要在可选中检测到重置事件,块会重置运行最小值Rst端口。重置采样时间必须是输入采样时间的正整数倍。

    可变大小输入的运行模式

    当输入是一个可变大小的信号,并且你设置模式运行,那么:

    • 如果你设置输入处理参数作为通道的元素(基于样本),状态重置。

    • 如果你设置输入处理参数作为通道的列(基于框架),那么:

      • 当输入大小的差异为通道数(列)时,状态将重置。

      • 当输入大小差为通道(行)长度时,不进行复位,运行操作照常执行。

指定使用基于一个基于零或零的编号来报告最小值的索引。

依赖关系

要启用该参数,请设置模式要么指数或者价值和索引

  • 每栏—块输出每列的最小值。

  • 每一行—块输出每一行的最小值。

  • 整个输入- 块在整个输入上输出最小值。

  • 指定的尺寸-块输出的最小值超过指定的尺寸范围。

依赖关系

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

指定块计算最小值的输入信号的维数(基于一个值)。该参数的值必须大于0且小于输入信号的维数。

依赖关系

要启用该参数,请设置求最小值指定的尺寸

  • 作为通道的列(基于框架)-块将输入的每一列作为一个单独的通道。此选项不支持N维输入信号,其中N > 2。万博1manbetx对于二维大小的输入信号——- - - - - -N,块输出一个——- - - - - -N矩阵。每个元素yij的值中包含观测到的最小值j自上次重置以来所有输入的列,最多可包含元素uij当前输入。

    当复位事件发生时,每个通道的运行最小值成为当前输入帧中直到并包含当前输入样本的所有样本的最小值。

  • 作为通道的元素(基于样本)-块将输入的每个元素作为一个单独的通道。三维输入信号的尺寸——- - - - - -N——- - - - - -P,块输出一个——- - - - - -N——- - - - - -P数组中。每一个yijk元素包含在元素中观察到的最小值uijk自上次复位以来的所有输入。

    当一个重置事件发生时,运行最小值yijk在当前帧中重置为元素uijk

依赖关系

要启用该参数,请设置模式运行

只要在可选中检测到重置事件,块会重置运行最小值Rst端口。重置采样时间必须是输入采样时间的倍数的正整数。

  • 没有一个——禁用Rst端口。

  • 上升沿- 触发重置操作Rst输入执行以下操作之一:

    • 从负值上升到正值或零。

    • 从零到正值,上升不是从负值到零的延续。

  • 下降沿- 触发重置操作Rst输入执行以下操作之一:

    • 从正值下降到负值或零。

    • 从零下降到负数,这里的下降不是从正数下降到零的延续。

  • 无论是边缘- 触发重置操作Rst输入是一个上升沿或者下降沿

  • 零的样本-在每个采样时间触发复位操作Rst输入不为零。

    请注意

    在Simulink中运行模拟时万博1manbetx多任务处理模式,复位信号具有一个样本延迟。因此,当块检测到复位事件时,在块应用重置之前,在复位端口速率下存在一个样本延迟。有关延迟和Simulink任务模式的更多信息,请参阅万博1manbetx超额算法延迟(任务延迟)基于时间的调度和代码生成(万博1manbetx仿真软件编码器)

依赖关系

要启用该参数,请设置模式运行

数据类型选项卡

请注意

要使用这些参数,数据输入必须是复杂的定点。

指定定点操作的舍入模式为以下模式之一:

  • 地板上

  • 天花板

  • 收敛

  • 最近的

  • 圆形的

  • 简单的

有关更多详细信息,请参阅舍入模式

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

产品输出属性中的产品操作输出的数据类型最低限度块。有关产品输出数据类型的更多信息,请参见乘法的数据类型

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

  • fixdt ([] 16 0)—块指定了一个字长度为16位、分数长度为0的自签名、二进制点、缩放、定点数据类型。

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

有关数据类型助手的更多信息,请参阅使用数据类型助手指定数据类型(万博1manbetx模型)

蓄电池属性中的累积操作的输出的数据类型最低限度块。

  • 继承:与产品输出相同- 块指定累加器数据类型与产品输出数据类型相同。

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

  • fixdt ([] 16 0)—块指定了一个字长度为16位、分数长度为0的自签名、二进制点、缩放、定点数据类型。

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

有关数据类型助手的更多信息,请参阅使用数据类型助手指定数据类型(万博1manbetx模型)

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

块特征

数据类型

|固定点|整数|

直接喂养

多维信号

适应信号

是的

讨论二阶导数过零检测

算法

全部展开

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx

在R2006A之前介绍