主要内容

最大限度

输入或输入序列的最大值

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

    DSP系统工具箱HDL支持/统计金宝app

  • 最大的阻碍

描述

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

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

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

  • 价值和索引-块输出指定维度中的最大值和相应索引数组。

  • 跑步-块跟踪一段时间内输入序列中的最大值。

可以使用找到上面的最大值参数。

请注意

跑步模式的最大限度块将在将来的版本中删除。在Simulink中计算运行最大值的步骤金宝app®,可以使用移动的最大取而代之的是封锁。

港口

输入

全部展开

该块接受实值或复值多通道和多维输入。输入可以是浮点、定点或布尔值。实定点输入可以是有符号的,也可以是无符号的。复杂的定点输入必须有符号。

此端口未命名,直到您设置模式参数到跑步复位端口参数设置为除没有一个

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔值|不动点
复数的支持:金宝app

指定导致块重置运行最大值的重置事件。系统的采样时间Rst输入必须是输入采样时间的正整数倍。

依赖关系

要启用此端口,请设置模式参数到跑步复位端口参数设置为除没有一个

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|布尔值

输出

全部展开

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

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

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

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

如果指定块来计算整个输入的最大值,则块输出一个标量。

模式参数已设置跑步,块跟踪每个通道在时间序列中的最大值-借-N输入。在此模式下,还必须指定输入处理参数设置为以下参数之一:

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

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

  • 列作为通道(基于帧)-块将输入的每列视为一个单独的通道。此选项不支持N维输入信号,其中N>2。对于大小为的二维输入信号金宝app-借-N时,块输出an-借-N矩阵每个元素yij中观测到的最大值j自上次重置以来所有输入的第Th列,直到(包括)元素uij电流输入的。

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

当在可选选项中检测到重置事件时,该块将重置运行最大值Rst港口城市重置采样时间必须是输入采样时间的正整数倍。

依赖关系

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

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔值|不动点
复数的支持:金宝app

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

依赖关系

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

数据类型:双重的|uint32

参数

全部展开

主选项卡

模式参数设置为:

  • 价值-块计算输入的每行或每列中的最大值,或沿输入的指定维度的向量计算最大值。它还可以在每个采样时间计算整个输入的最大值,并输出数组,y.输出中的每个元素都是相应的列、行、向量或整个输入中的最大值。输出y取决于找到上面的最大值参数。考虑一个三维尺寸的输入信号-借-N-借-P设置找到上面的最大值:

    • 每行——输出y在每个采样时间由一个-by-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

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

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

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

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

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

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

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

  • 跑步-该块按以下时间序列跟踪每个通道的最大值:-借-N输入。在此模式下,还必须指定输入处理参数设置为以下参数之一:

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

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

    • 列作为通道(基于帧)-块将输入的每列视为一个单独的通道。此选项不支持N维输入信号,其中N>2。对于大小为的二维输入信号金宝app-借-N时,块输出an-借-N矩阵每个元素yij中观测到的最大值j自上次重置以来所有输入的第Th列,直到(包括)元素uij电流输入的。

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

    当在可选选项中检测到重置事件时,该块将重置运行最大值Rst港口城市重置采样时间必须是输入采样时间的正整数倍。

    可变大小输入的运行模式

    当输入是可变大小的信号时,您可以设置模式跑步,那么:

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

    • 如果你设定输入处理参数到列作为通道(基于帧),那么:

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

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

指定是使用基于1的编号还是基于0的编号报告最大值的索引。

依赖关系

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

  • 每一列—块输出每列的最大值。

  • 每行-块输出每行的最大值。

  • 全部输入—块输出整个输入的最大值。

  • 指定的尺寸-块输出尺寸上的最大值,该值在中指定参数。

依赖关系

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

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

依赖关系

要启用该参数,请设置找到上面的最大值指定的尺寸

  • 列作为通道(基于帧)-块将输入的每列视为一个单独的通道。此选项不支持N维输入信号,其中N>2。对于大小为的二维输入信号金宝app-借-N时,块输出an-借-N矩阵每个元素yij中观测到的最大值j自上次重置以来所有输入的第Th列,直到(包括)元素uij电流输入的。

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

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

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

依赖关系

要启用该参数,请设置模式跑步

当在可选选项中检测到重置事件时,该块将重置运行最大值Rst港口城市重置采样时间必须为正整数,即输入采样时间的倍数。

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

  • 上升沿—触发复位操作RstInput做了以下其中之一:

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

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

  • 下降沿—触发复位操作RstInput做了以下其中之一:

    • 从正数降到负数或零。

    • 从零下降到负值,其中下降不是从正值下降到零的延续。

  • 要么边缘—触发复位操作Rst输入是一个上升沿下降沿

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

    请注意

    在Simulink中运行模拟时金宝app多任务处理模式,复位信号有一个样本延迟。因此,当块检测到复位事件时,在块应用复位之前,在复位端口速率上有一个样本延迟。有关延迟和Simulink任务模式的更多信息,请参见金宝app过量算法延迟(任务延迟)基于时间的调度和代码生成(金宝appSimulink编码器)

依赖关系

要启用该参数,请设置模式跑步

数据类型选项卡

请注意

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

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

  • 地板

  • 天花板

  • 收敛

  • 最近的

  • 简单的

有关详细信息,请参见舍入模式

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

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

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

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

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

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

累加器指定中累加操作的输出的数据类型最大限度块。

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

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

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

或者,您可以设置累加器数据类型数据类型助手. 要使用助手,请单击显示数据类型助手按钮

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

选择此参数可防止定点工具替代在“块”对话框中指定的数据类型。

块特征

数据类型

双重的|不动点|整数|仅有一个的

直接引线

没有

多维信号

没有

可变大小信号

讨论二阶导数过零检测

没有

算法

全部展开

扩展能力

C/C++代码生成
使用Simulink®编码器生成C和C++代码™.金宝app

之前介绍过的R2006a