Engee 文档

Overwrite Values

覆盖输入数据的子矩阵或子对角线。

类型: OverwriteValues

图书馆中的路径:

/Signal Operations/Math Functions/Math Functions/Overwrite Values

说明

覆盖值*代码块可以覆盖输入矩阵的子矩阵或子对角线。要覆盖的值可以通过参数 "覆盖 "或附加输入进行设置,附加输入允许覆盖每时每刻都在变化的元素值。

overwrite values 1

端口

输入

# A — 输入数据
标量 | 向量 | 矩阵

Details

将输入数据指定为标量、向量或矩阵。

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

复数支持

# V — 可重写值
标量 | 向量 | 矩阵

Details

指定要覆盖输入矩阵指定部分的值。该参数的维数必须与块对话框中相关参数 Row spanColumn span 指定要覆盖的矩阵部分的维数一致。

依赖关系

要使用此端口,请将*覆盖值来源*参数设置为 "第二个输入端口"。

数据类型

Float16、Float32、Float64、Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64、Bool。

复数支持

输出

# B — 修改后的数据
标量 | 向量 | 矩阵

Details

根据块对话框中的 Row spanColumn span 参数修改的数据,并以标量、向量或矩阵形式返回。

输出与原始输入信号的维数相同。该程序块的输入和输出必须具有相同的数据类型。

数据类型

Float16、Float32、Float64、Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64、Bool。

复数支持

参数

# Overwrite — 覆盖子矩阵或对角线
Submatrix | Diagonal

Details

指定要覆盖的区域:子矩阵或对角线的指定部分。

Submatrix | Diagonal

默认值

Submatrix

程序使用名称

Overwrite

可调谐

可计算

# Source of overwriting value(s) — 可改写数值来源
Specify via dialog | Second input port

Details

指定要覆盖的值的来源:

  • 通过对话框指定"- 通过 "用*覆盖 "参数指定要覆盖的值。程序块在每个时间步使用相同的覆盖值覆盖输入数据的指定部分。

  • 第二个输入端口` - 通过程序块的第二个输入端口 V 指定要覆盖的值。使用此设置可在每个时间步长提供不同的覆盖值。输出信号的尺寸和速度继承自输入信号,而非覆盖值。

通过输入端口 V 提供覆盖值的速度必须与程序块通过输入端口 A 接收每个输入矩阵的速度相匹配。换句话说,输入信号的采样时间必须相同。

Specify via dialog | Second input port

默认值

Specify via dialog

程序使用名称

SourceOfOverwritingValue

可调谐

可计算

# Overwrite with — 覆盖值
Scalar / array of real and/or complex numbers

Details

指定要覆盖输入矩阵指定部分的值。该参数的维数必须与您在块对话框中使用相关 行跨度列跨度 参数指定覆盖的矩阵部分的维数相匹配。

默认值

0

程序使用名称

OverwriteWith

可调谐

可计算

# Diagonal span — 对角线范围
All elements | One element | Range of elements

Details

指定要覆盖的对角线元素范围。可以将此参数设置为以下值之一:

  • 元素范围"- 覆盖*开始元素*和*结束元素*参数中指定的部分输入对角线。

  • 所有元素"- 覆盖整个输入对角线。

  • 一个元素"- 覆盖对角线的一个元素,必须在 元素 参数中指定。

如果*对角线跨度*参数选择了 "一个元素 "或 "元素范围",则必须通过指定*元素*或*起始元素*和*终止元素*参数来额外指定要覆盖的对角线元素。

依赖关系

要启用此参数,请将 Overwrite 参数设置为 "对角线"。

All elements | One element | Range of elements

默认值

Range of elements

程序使用名称

DiagSpan

可调谐

可计算

# Starting element — 初始元素
First | Index | Offset from last | Last | Offset from middle | Middle

Details

指定输入对角线的元素,该元素是要覆盖的子对角线中的第一个元素。您可以将此参数设置为以下值之一:

  • Index - k 对角线元素,其中 k元素索引起始元素索引 参数的值。

  • First - 输入文件第一行中的对角元素。

  • 从最后一个开始的偏移量"--索引为 M- 偏移量的行中的对角元素,其中 M 是输入行数,偏移量是 元素偏移量起始元素偏移量 参数中给出的值。

  • Last" - 最后输入行中的对角线元素。

  • 中间偏移"- 输入行中的对角元素,其索引下限为 (M/2+1),其中 M 为输入行数,偏移量为 元素偏移量起始元素偏移量 参数中指定的值。

  • Middle - 输入行中的对角元素,其索引为 (M/2 + 1) 的下限,其中 M 是输入行的行数。

依赖关系

要启用*起始元素*参数,请将*元素跨度*参数设置为 "元素范围"。

First | Index | Offset from last | Last | Offset from middle | Middle

默认值

Index

程序使用名称

DiagStartMode

可调谐

可计算

# Starting element index — 初始元素索引
Integer

Details

以正整数指定输入对角线元素的初始索引,该元素是要覆盖的子对角线的第一个元素。

依赖关系

要启用*起始元素索引*参数,请将*起始元素*参数设置为 Index

默认值

2

程序使用名称

DiagStartIndex

可调谐

可计算

# Starting element offset — 初始元素偏移量
Integer

Details

指定输入对角线元素的偏移量,该元素是要覆盖的子对角线的第一个元素。将 * 起始元素* 设置为以下值之一:

  • 从中间开始的偏移量"- 指定该参数的整数值。

  • 从最后一个元素开始的偏移量"- 将此参数设置为非负整数。

依赖关系

要启用*起始元素偏移*参数,请将*起始元素*参数设置为`从中间偏移`或`从最后偏移`。

默认值

2

程序使用名称

DiagStartOffset

可调谐

可计算

# Ending element — 有限元素
Index | Offset from last | Last | Offset from middle | Middle

Details

指定输入对角线的元素,即要覆盖的子对角线的最后一个元素。您可以将此参数设置为以下值之一:

  • Index - k 对角线元素,其中 kEnding element index 参数的值。

  • Last` - 输入数据最后一行的对角元素。

  • 从最后一行开始的偏移量"--索引为 M - 偏移量_的行中的对角元素,其中 _M 是输入数据的行数,"偏移量 "是*结束元素偏移量*参数中给出的值。

  • 中间偏移 "是输入行中的对角元素,其索引为 (M/2+1-偏移)_的下限,其中 _M 是输入行的数目,"偏移 "是*结束元素偏移*参数中指定的值。

  • 中间 "是输入行中的对角元素,其索引为 (M/2 + 1) 的下限,其中 M 是输入行的数目。

依赖关系

要启用此参数,请将*元素跨度*参数设置为 "元素范围",并将*起始元素*参数设置为 "最后 "以外的任何值。

Index | Offset from last | Last | Offset from middle | Middle

默认值

Index

程序使用名称

DiagEndMode

可调谐

可计算

# Ending element index — 有限元指数
Integer

Details

以正整数指定输入对角线元素的索引,该元素是要覆盖的子对角线的最后一个元素。

依赖关系

要启用此参数,请将 Ending element 参数设置为 Index

默认值

4

程序使用名称

DiagEndIndex

可调谐

可计算

# Ending element offset — 有限元位移
Integer

Details

以非负整数指定输入对角线元素的偏移量,即要覆盖的子对角线的最后一个元素。

依赖关系

要启用此参数,请将 Ending element 参数设置为 "从中间偏移 "或 "从最后偏移"。

默认值

4

程序使用名称

DiagEndOffset

可调谐

可计算

# Element — 内容
First | Index | Offset from last | Last | Offset from middle | Middle

Details

指定要覆盖的输入对角线元素,即子对角线中的第一个元素。您可以将此参数设置为以下值之一:

  • Index - k 对角线元素,其中 k元素索引起始元素索引 参数的值。

  • First - 输入文件第一行中的对角元素。

  • 从最后一行开始的对角线元素,其索引为 M - 偏移量,其中 M 是输入行数,而 offset元素偏移量起始元素偏移量 参数中指定的值。

  • Lost "是最后输入行中的对角线元素。

  • 中间偏移"- 输入行中的对角元素,其索引为 (M/2 + 1 - 偏移),其中 M 为输入行数,"偏移 "为 * 元素偏移量* 和 * 起始元素偏移量* 参数中指定的值。

  • 中间 "是输入行中的对角元素,其索引为 (M/2 + 1) 的下限,其中 M 是输入行数。

依赖关系

要启用此参数,请将*元素跨度*参数设置为 "一个元素"。

First | Index | Offset from last | Last | Offset from middle | Middle

默认值

Index

程序使用名称

OneDiagStartMode

可调谐

可计算

# Element index — 元素索引
Integer

Details

以正整数指定输入对角线元素的元素索引,该元素是要覆盖的子对角线的第一个元素。

依赖关系

要启用此参数,请将 Element 参数设置为 Index

默认值

2

程序使用名称

OneDiagStartIndex

可调谐

可计算

# Element offset — 元素偏移量
Integer

Details

指定输入对角线元素的偏移量,该元素是要覆盖的子对角线的第一个元素。

依赖关系

要启用此参数,请将 Element 参数设置为 "从中间偏移 "或 "从最后偏移"。

默认值

2

程序使用名称

OneDiagStartOffset

可调谐

可计算

# Row span — 输入字符串范围
All rows | One row | Range of rows

Details

将要覆盖的输入字符串范围指定为以下之一:

  • 行范围` - 子矩阵包含输入矩阵的一行或多行,应在 *起始行 * 和 *终止行 * 参数中指定。

  • 所有行"- 子矩阵包含输入矩阵的所有行。

  • 单行"- 子矩阵只包含输入矩阵的一行,应在*行*参数中指定。

Row span 参数设置为 "一行 "或 "行数范围 "时,还需要通过指定 Row 或 Starting rowEnding row 参数来额外指定子矩阵中包含的行数。

All rows | One row | Range of rows

默认值

Range of rows

程序使用名称

RowSpan

可调谐

可计算

# Row — 行或标题行
First | Index | Offset from last | Last | Offset from middle | Middle

Details

指定要覆盖的子矩阵第一行的输入行。可以将此参数设置为以下值之一:

  • First - 第一行输入。

  • Index - 通过 Row indexStarting row index 参数指定第一个输入行。

  • 从最后一行开始的偏移量 - 输入行的索引 M - rowOffset,其中 M 是输入行的行数,而 rowOffset 是在 Row offsetStarting row offset 参数中指定的值。

  • Last`是输入的最后一行。

  • 中间偏移"--输入行的索引下限 (M/2+1-rowOffset),其中 M 是输入行的数目,"rowOffset "是*行偏移*和*起始行偏移*参数中指定的值。

  • 中间 "是输入行的索引下限 (M/2+1),其中 M 是输入行的数目。

依赖关系

要启用*行*参数,请将*行跨度*参数设置为 "一行"。

要启用*起始行*参数,请将*行跨度*参数设置为 "行数范围"。

First | Index | Offset from last | Last | Offset from middle | Middle

默认值

First

程序使用名称

OneRowStartMode

可调谐

可计算

# Row index — 行索引
Integer

Details

以正整数指定输入字符串的索引,即块覆盖的子矩阵的第一行。

依赖关系

要启用 Row index 参数,请将 Row 参数设置为 Index

要启用*起始行索引*参数,请将*起始行*参数设置为`Index`。

默认值

1

程序使用名称

OneRowStartIndex

可调谐

可计算

# Row offset — 行偏移
Integer

Details

指定输入行的偏移量,即块要覆盖的子矩阵的第一行。将 RowStarting row 参数设置为以下值之一:

  • Offset from last - input row with index M - rowOffset,其中 M 为输入行数,rowOffset 为该参数指定的值。

  • 从中间开始的偏移"- 输入字符串,其索引为 (M/2 + 1 - rowOffset),其中 M - 输入行数,rowOffset - 此参数中指定的值。

依赖关系

要启用此参数,请将 Row 参数设置为 Offset from middleOffset from last

默认值

1

程序使用名称

OneRowStartOffset

可调谐

可计算

# Starting row — 初始行
First | Index | Offset from last | Last | Offset from middle | Middle

Details

指定要覆盖子矩阵第一行的输入行。您可以将此参数设置为以下值之一:

  • First` - 第一行输入。

  • Index º 使用 行索引起始行索引 参数指定第一个输入行。

  • Offset from last - 输入行的索引 M - rowOffset,其中 M 是输入行的行数,`rowOffset`是在 Row offsetStarting row offset 参数中指定的值。

  • Last - 输入的最后一行。

  • 中间偏移 "是输入行的索引下限 (M/2+1-rowOffset),其中 M 是输入行的行数,"rowOffset "是*行偏移*和*起始行偏移*参数中指定的值。

  • 中间 "是输入行的索引下限 (M/2+1),其中 M 是输入行的数目。

依赖关系

要启用此参数,请将*行跨度*参数设置为 "行数范围"。

First | Index | Offset from last | Last | Offset from middle | Middle

默认值

First

程序使用名称

RowStartMode

可调谐

可计算

# Starting row index — 起跑线指数
Integer

Details

以正整数指定输入字符串的索引,即要覆盖的子矩阵的第一行。

依赖关系

要启用*起始行索引*参数,请将*起始行*参数设置为 Index

默认值

1

程序使用名称

RowStartIndex

可调谐

可计算

# Starting row offset — 行偏移
Integer

Details

指定输入行的偏移量,即要覆盖的子矩阵的第一行。将 Row/Starting row 参数设置为以下值之一:

  • 从最后一行开始的偏移"- 输入行的索引 M - rowOffset,其中 M 是输入行的行数,"rowOffset "是该参数中指定的值。

  • 从中间开始的偏移"- 输入字符串,其索引为 (M/2 + 1 - rowOffset),其中 M - 输入行数,rowOffset - 此参数中指定的值。

依赖关系

要启用此参数,请将*起始行*参数设置为`从中间开始的偏移量`或`从最后一行开始的偏移量`。

默认值

1

程序使用名称

RowStartOffset

可调谐

可计算

# Ending row — 结束语
Index | Offset from last | Last | Offset from middle | Middle

Details

指定要覆盖子矩阵最后一行的输入行。可以将此参数设置为以下值之一:

  • Index - 通过 Ending row index 参数指定最后一行输入行。

  • 从最后一行开始的偏移量 Offset from last - 索引为 M - rowOffset 的输入行,其中 M 是输入行数,`rowOffset`是 Ending row offset 参数中指定的值。

  • Last "是输入的最后一行。

  • 中间偏移 "是输入行的索引下限 (M/2+1-rowOffset),其中 M 是输入行的行数,"rowOffset "是*结束行偏移*参数中指定的值。

  • 中间 "是输入行的索引下限 (M/2+1),其中 M 是输入行的数目。

依赖关系

要启用*行*参数,请将*行跨度*参数设置为

要启用此参数,请将*行跨度*参数设置为 "行范围",*起始行*参数设置为 "最后一行"。

Index | Offset from last | Last | Offset from middle | Middle

默认值

Last

程序使用名称

RowEndMode

可调谐

可计算

# Ending row index — 子矩阵最后一行的索引
Integer

Details

指定要覆盖的子矩阵最后一行的输入字符串索引。

依赖关系

要启用此参数,请将 Ending row 参数设置为 Index

默认值

1

程序使用名称

RowEndIndex

可调谐

可计算

# Ending row offset — 端线偏移
Integer

Details

指定要覆盖子矩阵最后一行的输入行偏移量。将*结束行*参数设置为以下值之一:

  • 从最后一行开始的偏移"- 输入行,索引为 M - rowOffset,其中 M 是输入行的行数,"rowOffset "是 Ending row offset 参数中指定的值。

  • 中间偏移"- 输入行,其索引为 (M/2+1-rowOffset),其中 M 是输入行的行数,"rowOffset "是*结束行偏移*参数中指定的值。

依赖关系

要启用此参数,请将 Ending row 参数设置为 Offset from middleOffset from last

默认值

1

程序使用名称

RowEndOffset

可调谐

可计算

# Column span — 输入栏范围
All columns | One column | Range of columns

Details

指定要覆盖的输入列范围。您可以将此参数设置为以下值之一:

  • 列范围` - 子矩阵包含输入矩阵的一列或多列,应在 起始列结束列 参数中指定。

  • 所有列"- 子矩阵包含输入矩阵的所有列。

  • 一列"- 子矩阵只包含输入矩阵的一列,必须在 Column 参数中指定。

如果 Column span 参数选择了 "One column"(单列)或 "Range of columns"(列范围),则必须通过指定 ColumnStarting columnEnding column 参数来额外指定子矩阵中包含的列。

All columns | One column | Range of columns

默认值

Range of columns

程序使用名称

ColSpan

可调谐

可计算

# Column — 专栏
First | Index | Offset from last | Last | Offset from middle | Middle

Details

指定输入列,该列是要被块覆盖的子矩阵的第一列。可以将此参数设置为以下值之一:

  • First - 第一个输入列。

  • Index - 使用 列索引起始列索引 参数指定第一个输入列。

  • Offset from last - 输入列的索引 N - colOffset,其中 N 是输入列的数目,`colOffset`是在 Column offsetStarting column offset 参数中指定的值。

  • Last 是输入的最后一列。

  • 中间偏移"--输入列的索引下限 (N/2+1-colOffset),其中 N 是输入列的数目,"colOffset "是在 Column offsetStarting column offset 参数中指定的值。

  • Middle "是输入列的索引下限 (N/2+1),其中 N 是输入列的数目。

依赖关系

要启用此参数,请将*列跨度*参数设置为 "一列"。

First | Index | Offset from last | Last | Offset from middle | Middle

默认值

First

程序使用名称

OneColStartMode

可调谐

可计算

# Column index — 列索引

 +
`Integer`
Details

以正整数指定输入列的索引,即要覆盖的子矩阵的第一列。

依赖关系

要启用此参数,请将 Column 参数设置为 Index

默认值

1

程序使用名称

OneColStartIndex

可调谐

可计算

# Column offset — 列偏移
Integer

Details

指定输入列的偏移量,该列是要被块覆盖的子矩阵的第一列。将*起始列*设置为以下值之一:

  • 从最后一列开始的偏移"- 输入列的索引 N - colOffset,其中 N 是输入列的数目,"colOffset "是在 列偏移起始列偏移 参数中指定的值。

  • Offset from middle - 输入列,其索引为 (N/2 + 1 - colOffset)_的下限,其中 _N 为输入列的数目,`colOffset`为 Column offsetStarting column offset 参数中指定的值。

依赖关系

要启用此参数,请将 Column 参数设置为 "从中间偏移 "或 "从最后偏移"。

默认值

1

程序使用名称

OneColStartOffset

可调谐

可计算

# Starting column — 第一栏
First | Index | Offset from last | Last | Offset from middle | Middle

Details

指定输入列,该列是要被块覆盖的子矩阵的第一列。可以将此参数设置为以下值之一:

  • First - 第一个输入列。

  • Index - 使用 列索引起始列索引 参数指定第一个输入列。

  • Offset from last - 输入列的索引 N - colOffset,其中 N 是输入列的数目,`colOffset`是在 Column offsetStarting column offset 参数中指定的值。

  • Last 是输入的最后一列。

  • 中间偏移"--输入列的索引下限 (N/2+1-colOffset),其中 N 是输入列的数目,"colOffset "是在 Column offsetStarting column offset 参数中指定的值。

  • Middle "是输入列的索引下限 (N/2+1),其中 N 是输入列的数目。

依赖关系

要启用此参数,请将*列跨度*参数设置为 "列范围"。

First | Index | Offset from last | Last | Offset from middle | Middle

默认值

First

程序使用名称

ColStartMode

可调谐

可计算

# Starting column index — 第一列索引
Integer

Details

以正整数指定输入列的索引,即要覆盖的子矩阵的第一列。

依赖关系

要启用 Column index 参数,请将 Column 参数设置为 Index

要启用*起始列索引*参数,请将*起始列*参数设置为`Index`。

默认值

1

程序使用名称

ColStartIndex

可调谐

可计算

# Starting column offset — 第一列偏移量
Integer

Details

指定输入列的偏移量,该列是要被数据块覆盖的子矩阵的第一列。将*起始列*设置为以下值之一:

  • 从最后一列开始的偏移"- 输入列的索引 N - colOffset,其中 N 是输入列的数目,"colOffset "是在 列偏移起始列偏移 参数中指定的值。

  • Offset from middle - 输入列,其索引为 (N/2 + 1 - colOffset)_的下限,其中 _N 为输入列的数目,`colOffset`为 Column offsetStarting column offset 参数中指定的值。

依赖关系

要启用此参数,请将*起始列*参数设置为 "中间偏移 "或 "最后偏移"。

默认值

1

程序使用名称

ColStartOffset

可调谐

可计算

# Ending column — 最后一栏
Index | Offset from last | Last | Offset from middle | Middle

Details

指定要覆盖子矩阵最后一列的输入列。您可以将此参数设置为以下值之一:

  • Last` - 最后输入列。

  • Index - 使用 Ending column index 参数指定输入列。

  • 从最后一列开始的偏移量"- 输入列的索引 N - colOffset,其中 N 是输入列的数目,"colOffset "是在 Ending column offset 参数中指定的值。

  • 中间偏移"--输入列,其索引下限为 (N/2 + 1 - colOffset),其中 N 为输入列的数目,"colOffset "为 Ending column offset 参数中指定的值。

  • Middle "是输入列的索引下限 (N/2+1),其中 N 是输入列的数目。

依赖关系

要启用此参数,请将*列跨度*参数设置为 "列范围",并将*起始列*参数设置为 "最后一列 "以外的任何值。

Index | Offset from last | Last | Offset from middle | Middle

默认值

Last

程序使用名称

ColEndMode

可调谐

可计算

# Ending column index — 最后一列索引
Integer

Details

以正整数指定输入列的索引,即要覆盖的子矩阵的最后一列。

依赖关系

要启用此参数,请将 Ending column 参数设置为 Index

默认值

1

程序使用名称

ColEndIndex

可调谐

可计算

# Ending column offset — 最后一列偏移量
Integer

Details

指定要覆盖的子矩阵最后一列的输入列偏移量。将 Ending column 设置为以下值之一:

  • 从最后一列开始的偏移量"- 输入列的索引 N - colOffset,其中 N 是输入列的数目,"colOffset "是此参数中指定的值。

  • 从中间开始的偏移量"- 输入列,其索引为 (N/2+1-colOffset),其中 N 为输入列的数目,"colOffset "为在此参数中指定的值。

依赖关系

要启用此参数,请将 Ending column 参数设置为 Offset from middleOffset from last

默认值

1

程序使用名称

ColEndOffset

可调谐

可计算