主要内容

最大

最大输入值或输入序列

  • 图书馆:
  • DSP系统工具箱/统计

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

  • 最大块

描述

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

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

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

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

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

属性指定维度找出最大值参数。

笔记

这个运行模式的最大Block将在未来的版本中被移除。在Simulink中计算运行最大值万博1manbetx®,使用移动的最大块来代替。

港口

输入

全部展开

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

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

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点
复数支持:万博1manbetx是的

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

依赖关系

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

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

输出

全部展开

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

模式参数设置为价值与指数价值,以下规定适用:

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

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

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

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

  • 作为通道的元素(基于采样)-块将输入的每个元素视为单独的通道。对于大小为的三维输入信号M——- - - - - -N——- - - - - -P时,块输出anM——- - - - - -N——- - - - - -P大堆每个Yijk输出的元素包含元素中观察到的最大值Uijk自上次复位以来的所有输入。

    发生重置事件时,运行的最大Yijk在当前帧中被重置为元素Uijk

  • 作为通道的列(基于框架)-块将输入的每一列作为一个单独的通道。此选项不支持N维输入信号,其中N > 2。万博1manbetx对于二维大小的输入信号M——- - - - - -N时,块输出anM——- - - - - -N矩阵。每个元素Yij输出的值包含在中观察到的最大值J自上次重置以来所有输入的第Th列,直到(包括)元素Uij电流输入的。

    发生重置事件时,每个通道的运行最大值成为当前输入帧中所有采样的最大值,包括当前输入采样。

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

依赖关系

要启用该端口,请设置模式参数是价值与指数价值

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点
复数支持:万博1manbetx是的

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

依赖关系

要启用该端口,请设置模式参数是价值与指数指数

数据类型:|uint32

参数

全部展开

主要选项卡

模式参数设置为:

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

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

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

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

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

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

    复杂的输入

    对于复杂的输入,块选择输入的每一行或每一列的值,沿着输入的指定维度的向量,或者是具有最大幅度平方的整个输入,如下图所示。对于复杂的价值 U = A. + B ,模的平方是 A. 2. + B 2.

  • 指数—块计算输入的每一行或每一列的最大值,沿着输入的指定维度的向量,或整个输入的最大值,并输出索引数组.中的每个元素为对应列、行、向量或整个输入中的最大值建立索引的整数。输出取决于设置的找出最大值参数。考虑一个三维输入信号的大小M——- - - - - -N——- - - - - -P:

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

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

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

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

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

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

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

  • 运行—块按时间顺序跟踪每个通道的最大值M——- - - - - -N投入。在此模式下,还必须指定输入处理参数中的一个:

    • 作为通道的元素(基于采样)-块将输入的每个元素视为单独的通道。对于大小为的三维输入信号M——- - - - - -N——- - - - - -P时,块输出anM——- - - - - -N——- - - - - -P大堆每个Yijk输出的元素包含元素中观察到的最大值Uijk自上次复位以来的所有输入。

      发生重置事件时,运行的最大Yijk在当前帧中被重置为元素Uijk

    • 作为通道的列(基于框架)-块将输入的每一列作为一个单独的通道。此选项不支持N维输入信号,其中N > 2。万博1manbetx对于二维大小的输入信号M——- - - - - -N时,块输出anM——- - - - - -N矩阵。每个元素Yij输出的值包含在中观察到的最大值J自上次重置以来所有输入的第Th列,直到(包括)元素Uij电流输入的。

      发生重置事件时,每个通道的运行最大值成为当前输入帧中所有采样的最大值,包括当前输入采样。

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

    可变大小输入的运行模式

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

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

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

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

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

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

依赖关系

要启用此参数,请设置模式要么指数价值与指数

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

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

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

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

依赖关系

要启用此参数,请设置模式价值与指数,价值,或指数

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

依赖关系

要启用此参数,请设置找出最大值指定尺寸

  • 作为通道的列(基于框架)-块将输入的每一列作为一个单独的通道。此选项不支持N维输入信号,其中N > 2。万博1manbetx对于二维大小的输入信号M——- - - - - -N时,块输出anM——- - - - - -N矩阵。每个元素Yij输出的值包含在中观察到的最大值J自上次重置以来所有输入的第Th列,直到(包括)元素Uij电流输入的。

    发生重置事件时,每个通道的运行最大值成为当前输入帧中所有采样的最大值,包括当前输入采样。

  • 作为通道的元素(基于采样)-块将输入的每个元素视为单独的通道。对于大小为的三维输入信号M——- - - - - -N——- - - - - -P时,块输出anM——- - - - - -N——- - - - - -P大堆每个Yijk输出的元素包含元素中观察到的最大值Uijk自上次复位以来的所有输入。

    发生重置事件时,运行的最大Yijk在当前帧中被重置为元素Uijk

依赖关系

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

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

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

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

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

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

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

    • 从正数降到负数或零。

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

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

  • 零的样本-在每次采样时触发重置操作Rst输入不是零。

    笔记

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

依赖关系

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

数据类型选项卡

笔记

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

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

  • 地板上

  • 天花板

  • 会聚性的

  • 最近的

  • 简单的

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

选择此参数时,块将饱和其定点操作的结果。清除此参数后,块将包装其定点操作的结果。有关饱和看见溢出模式用于定点操作。

产品产量指定中产品操作输出的数据类型最大块。有关产品输出数据类型的更多信息,请参见乘法的数据类型

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

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

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

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

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

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

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

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

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

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

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

块特征

数据类型

|不动点|整数|

直接引线

没有

多维信号

没有

适应信号

是的

过零检测

没有

算法

全部展开

扩展功能

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

之前介绍过的R2006a