Engee 文档

同位矩阵

创建单位矩阵。

类型: IdentityMatrix

图书馆中的路径:

/Basic/Matrix Operations/Identity Matrix

资料描述

同位矩阵 输出单位矩阵。 块生成正方形或矩形矩阵,其中主对角线的元素等于一,其余元素等于零。

港口

输出

# OUT_1 — 单位矩阵
标量,标量 | 向量资料 | 矩阵

Details

的单位矩阵。

数据类型

Float64, Float32, Float16, Int8, UInt8, Int16, UInt16, Int32, UInt32, Int64, UInt64, Int128, UInt128 Bool, 定点

复数支持

非也。

输入

# IN_1 — 的输入信号
标量,标量 | 向量资料 | 矩阵

Details

指定输出矩阵维度的输入信号;标量、矢量或矩阵。 如果输入信号是矩阵 ,块生成输出矩阵 与输入的采样周期相同。 将忽略输入矩阵元素的值。

数据类型

Float64, Float32, Float16, Int8, UInt8, Int16, UInt16, Int32, UInt32, Int64, UInt64, Int128, UInt128 Bool, 定点

复数支持

非也。

参数

主页

# 从输入端口继承输出端口属性 — 从输入端口继承输出端口的属性
Logical

Details

如果参数 从输入端口继承输出端口属性 如果启用,则输出矩阵的大小、元素类型和计算步骤由输入端口的类似属性确定。 其他参数将被忽略。

如果参数 从输入端口继承输出端口属性 如果禁用,则块行为取决于参数值。 输出尺寸 , 输出数据类型采样时间 .

默认值

false (关掉)

程序使用名称

InheritOutputPortAttributes

可调谐

可计算

# 输出尺寸 — 输出矩阵的大小
Tuple of Int64

Details

输出矩阵中的行数和列数。 可能的值:

  • (N,M) -大小的单个矩阵输出 .

  • (N,) -长度向量输出 .

  • () (空元组)-输出标量值 1 (大小())。

默认值

(5, 5)

程序使用名称

OutputDimensions

可调谐

可计算

# 输出数据类型 — 输出数据的类型
Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | 定点

Details

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

Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Fixed-point

默认值

Float64

程序使用名称

OutDataTypeStr

可调谐

可计算

# 输出定点类型 — 定点数的输出类型
Data type

Details

指定定点数的输出类型。

依赖关系

若要使用此参数,请为参数设置 输出数据类型 意义 定点.

默认值

fixdt(1, 16, 0)

程序使用名称

OutDataTypeStrFixed

可调谐

可计算

# 采样时间 — 计算步骤之间的间隔
SampleTime (real number / vector of two real numbers)

Details

计算步骤之间的间隔(非负数)。 要继承计算步骤,请将此参数设置为 −1.

默认值

1

程序使用名称

SampleTime

可调谐

可计算

附加选项

C 代码生成: 是