主要内容

单位矩阵

在主对角线上生成矩阵,在其他地方生成基础值

  • 库:
  • 金宝appSimulink /矩阵运算

  • 单位矩阵块

描述

单位矩阵block输出一个单位矩阵,类似于MATLAB®眼睛函数。该块生成一个正方形或矩形矩阵,主对角线上为1,其他地方为0。

港口

输入

全部展开

用于确定输出矩阵的维数的输入信号,被指定为标量、向量或矩阵。当输入信号是——- - - - - -N矩阵,块生成一个——- - - - - -N矩阵输出具有与输入相同的采样周期。输入矩阵中的值将被忽略。

依赖关系

要启用此端口,请选择从输入端口继承输出端口属性复选框。

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

输出

全部展开

单位矩阵,指定为标量、向量或矩阵。

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

参数

全部展开

选中此复选框,输出端口将从输入端口继承其尺寸、采样周期和数据类型。否则,请清除此复选框。

编程使用

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

输出矩阵中的行数和列数。您可以指定:

  • 正整数标量创建一个正方形——- - - - - -输出。

  • 一个正整数向量,[N,创建一个——- - - - - -N输出。

依赖关系

若要启用此参数,请清除从输入端口继承输出端口属性复选框。

编程使用

块参数:OutputDimensions
类型:特征向量
价值观:标量|二元向量
默认值:“5”

指定此块的输出数据类型。您可以选择以下选项之一:

  • 继承数据类型的规则,例如,继承:通过反向传播继承.选择此选项时,输出数据类型和伸缩将与下一个下游块匹配。

  • 内置数据类型,例如

  • 求值为有效数据类型的表达式,例如,fixdt (16)

若要帮助设置数据类型参数,请显示数据类型助手请按显示数据类型助手按钮

看到控制信号的数据类型获取更多信息。

编程使用

块参数OutDataTypeStr
类型:字符向量
“继承:通过反向传播继承”|“双”|“单一”|“一半”|“int8”|“uint8”|“int16”|“uint16”|“int32”|“uint32”|“int64”|“uint64”| |“fixdt(0) 1, 16日”|'<数据类型表达式>'
默认的“双”

控件的数据类型属性的指定方式输出数据类型.你可以选择:

  • 继承—指定数据类型的继承规则,例如:Inherit:与input相同

  • 建在—指定内置数据类型,例如:

  • 不动点—指定数据类型的定点属性。

  • 表达式—指定计算结果为有效数据类型的表达式,例如:fixdt (16)

有关更多信息,请参见使用数据类型助手指定数据类型

指定定点数据是有符号的还是无符号的。签署数据可以表示正数和负数,但是无符号数据只代表正数值。有关更多信息,请参见使用数据类型助手指定数据类型

指定缩放定点数据的方法,以避免溢出条件和最小化量化误差。有关更多信息,请参见使用数据类型助手指定数据类型

依赖关系

若要启用该参数,请设置模式不动点

指定将量化整数保存为2到128的正整数的字的位大小。有关更多信息,请参见使用数据类型助手指定数据类型

依赖关系

若要启用该参数,请设置模式不动点

将定点数据类型的分数长度指定为正整数标量或负整数标量。

依赖关系

若要启用该参数,请设置模式不动点而且扩展二点

为该信号选择数据类型覆盖模式。您可以选择:

  • 继承-继承为模型指定的数据类型覆盖设置。

  • -忽略为模型指定的数据类型覆盖设置,并使用指定的定点数据类型。

依赖关系

若要启用该参数,请设置模式建在不动点.有关更多信息,请参见使用数据类型助手指定数据类型

输出的离散采样周期,指定为实值标量。

依赖关系

若要启用此参数,请清除从输入端口继承输出端口属性复选框。

编程使用

块参数:SampleTime
类型:特征向量
价值观:标量或向量
默认值:' 1 '

块特征

数据类型

布尔||不动点|一半|整数|

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

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

版本历史

R2021b中引入

全部展开

R2022a的行为发生了变化