主要内容

矩阵方

计算输入矩阵的平方

  • 库:
  • 金宝appSimulink / Matrix Operations

    DSP系统工具箱/数学函数/矩阵和线性代数/矩阵运算

  • 矩阵方块

描述

矩阵方块块计算矩阵的平方——- - - - - -N输入矩阵,u,通过与厄米转置相乘。相当于MATLAB®代码是:

Y = u' * u

块处理长度-无向向量输入1的矩阵。当输入是——- - - - - -N矩阵,块的输出是N——- - - - - -N矩阵。

应用程序

矩阵方块可用于各种应用:

  • 一般矩阵方阵-矩阵方阵块计算输出矩阵,y,没有明确形成u '.因此,它比其他计算矩阵方阵的方法更有效。

  • 平方和-当输入是列向量时(N=1)时,该块的操作相当于乘积(MAC)过程,或内积。输出是输入的平方和,并且总是一个实标量。

  • 相关矩阵-当输入是行向量时(= 1),输出,y,是对称自相关矩阵,或称外积。

港口

输入

全部展开

输入矩阵,指定为1、1 -N,或——- - - - - -N矩阵。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点

输出

全部展开

输出矩阵,返回为N——- - - - - -N——- - - - - -矩阵。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点

参数

全部展开

最小输出值的范围检查的Simulink金宝app®检查。金宝appSimulink软件使用这个值来执行:

编程使用

块参数OutMin
类型:特征向量
“[]”|标量
默认的“[]”

Simulink检查的范围检查的最大输出值。金宝app金宝appSimulink软件使用这个值来执行:

编程使用

块参数OutMax
类型:特征向量
“[]”|标量
默认的“[]”

指定此块的输出数据类型。

你可以选择其中一个选项:

  • 指定如何继承数据类型的规则,例如继承:通过内部规则继承.有关此规则的更多信息,请参见通过内部规则继承(DSP系统工具箱)

  • 计算结果为有效数据类型的表达式,例如,fixdt ([] 16 0)

单击显示数据类型助手按钮来显示数据类型的助理,它可以帮助你设置输出数据类型参数。有关更多信息,请参见使用数据类型助手指定数据类型

编程使用

块参数OutDataTypeStr
类型:特征向量
“继承:与输入相同”|“继承:通过内部规则继承”|“继承:通过反向传播继承”|“双”|“单一”|“int8”|“uint8”|int16|“uint16”|“int32”|“uint32”|“int64”|“uint64”|fixdt (1 16 0)|“< >数据类型表达”
默认的“继承:通过内部规则继承”

选择此参数可防止定点工具覆盖输出数据类型您在块掩码上指定。有关更多信息,请参见使用锁定输出数据类型设置(定点设计师)

编程使用

块参数:LockScale
类型:特征向量
价值观:”从“|”“
默认值:“关闭”

选择舍入模式(DSP系统工具箱)为定点操作。

编程使用

块参数:RndMeth
类型:特征向量
价值观:'天花板' | '收敛' | '地板' | '最近' | 'Round' | '最简单' | '零'
默认值:“地板”

选择此复选框可使溢出达到数据类型所能表示的最大值或最小值。如果清除此复选框,则该块将包装所有溢出。看到精度和范围(DSP系统工具箱)为更多的信息。

当您选中此复选框时,饱和度将应用于块上的每个内部操作,而不仅仅是输出或结果。当无法溢出时,代码生成过程通常可以检测到。在这种情况下,代码生成器不会产生饱和代码。

编程使用

块参数SaturateOnIntegerOverflow
类型:特征向量
价值“关闭”|“上”
默认的“关闭”

块特征

数据类型

|不动点|整数|

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

兼容性的考虑

全部展开

行为在R2021b中改变

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

定点转换
使用fixed-point Designer™设计和模拟定点系统。

之前介绍过的R2006a