覆盖值
覆盖输入的子矩阵或次对角线
图书馆
数学函数/矩阵和线性代数/矩阵运算
dspmtrx3
信号管理/索引
dspindex
描述
“覆盖值”块覆盖输入矩阵的连续子矩阵或次对角线。您可以通过在块参数中键入覆盖值,或者通过额外的输入端口提供覆盖值,这对于提供在每个时间步骤中更改的覆盖值非常有用。
该块接受标量、向量和矩阵。输出总是与原始输入信号大小相同,不一定与包含覆盖值的信号大小相同。该块的输入和输出必须具有相同的数据类型。
指定重写值
的覆盖值的来源参数确定必须如何提供覆盖值,并具有以下设置。
通过对话框指定
—必须在文件中提供覆盖值覆盖了参数。该块在每个时间步骤中使用相同的覆盖值覆盖输入的指定部分。要了解如何指定有效的覆盖值,请参见有效的覆盖值.第二输入口
-您必须通过第二个块输入端口提供覆盖值,V
.使用此设置可在每个时间步骤提供不同的覆盖值。输出从输入信号继承它的大小和速率,不重写值。通过输入端口提供覆盖值的速率
V
必须匹配块在输入端口接收每个输入矩阵的速率一个
.换句话说,输入信号必须具有相同的Simulink金宝app®样品时间。
有效的覆盖值
覆盖值可以是单个常量、向量或矩阵,这取决于要覆盖的输入部分,而不管您是通过输入端口提供覆盖值,还是通过在覆盖了参数。
有效的覆盖值
要覆盖的输入部分 | 有效的覆盖值 | 例子 |
---|---|---|
输入中的单个元素 |
任意常数值,v |
v |
长度,k对角线的一部分 |
任何长度,k列向量或行向量,v |
|
长度,k行的一部分 |
任何长度,k行向量,v |
|
长度,k列的一部分 |
任何长度,k列向量,v |
|
一个米——- - - - - -n余子式 |
任何米——- - - - - -n矩阵,v |
|
该块支持Simulin金宝appk虚拟总线。金宝app
参数
请注意
在同一时间,对话框中只有以下部分参数可见。
- 覆盖
-
确定是否覆盖指定的子矩阵或对角线的指定部分。
- 覆盖值的来源
-
确定必须在何处提供覆盖值:通过输入端口,或在覆盖了参数。有关更多信息,请参见指定重写值.
- 覆盖了
-
用于覆盖输入矩阵的指定部分的值。仅当以下情况启用覆盖值的来源设置为
通过对话框指定
.要了解如何指定有效的覆盖值,请参见有效的覆盖值. - 行宽
-
要覆盖的输入行范围。选项是
所有行
,一行
,或行范围
.有关这些选项的描述,请参见参数. - 行/开始行
-
输入行是被块覆盖的子矩阵的第一行。控件的选项的说明行而且开始行参数,看到“行”、“列”、“起始行”和“起始列”参数设置.行当行宽设置为
一行
,开始行当行宽设置为行范围
. - 行索引/起始行索引
-
输入行的索引,即块覆盖的子矩阵的第一行。中如何使用这些参数“行”、“列”、“起始行”和“起始列”参数设置.行索引当行设置为
指数
,起始行索引当开始行设置为指数
. - 行偏移量/起始行偏移量
-
输入行的偏移量,即被块覆盖的子矩阵的第一行。中如何使用这些参数“行”、“列”、“起始行”和“起始列”参数设置.行抵消当行设置为
中间偏移量
或与上次的偏移量
,起始行偏移量当开始行设置为中间偏移量
或与上次的偏移量
. - 结束行
-
输入行是块覆盖的子矩阵的最后一行。有关此参数选项的说明,请参见结束行和结束列参数的设置.当行宽设置为
行范围
,开始行设置为任何选项,但是最后的
. - 结束行索引
-
输入行的索引,即块覆盖的子矩阵的最后一行。参见中如何使用此参数结束行和结束列参数的设置.时启用结束行设置为
指数
. - 结束行偏移量
-
输入行的偏移量,即块覆盖的子矩阵的最后一行。参见中如何使用此参数结束行和结束列参数的设置.时启用结束行设置为
中间偏移量
或与上次的偏移量
. - 列空间
-
要覆盖的输入列的范围。选项是
所有列
,一列
,或列的范围
.有关类似行选项的描述,请参见参数. - 列/开始列
-
输入列是被块覆盖的子矩阵的第一列。控件的选项的说明列而且从列参数,看到“行”、“列”、“起始行”和“起始列”参数设置.列当列空间设置为
一列
,从列当列空间设置为列的范围
. - 列索引/起始列索引
-
输入列的索引,即块覆盖的子矩阵的第一列。中如何使用这些参数“行”、“列”、“起始行”和“起始列”参数设置.列索引当列设置为
指数
,起始列索引当从列设置为指数
. - 列偏移量/起始列偏移量
-
输入列的偏移量,即被块覆盖的子矩阵的第一列。中如何使用这些参数“行”、“列”、“起始行”和“起始列”参数设置.列偏移量当列设置为
中间偏移量
或与上次的偏移量
,开始列抵消当从列设置为中间偏移量
或与上次的偏移量
. - 结束列
-
输入列是块覆盖的子矩阵的最后一列。有关此参数选项的说明,请参见结束行和结束列参数的设置.当列空间设置为
列的范围
,从列设置为任何选项,但是最后的
. - 结束列索引
-
输入列的索引,即块覆盖的子矩阵的最后一列。参见中如何使用此参数结束行和结束列参数的设置.当结束列设置为
指数
. - 结束列偏移量
-
输入列的偏移量,即块覆盖的子矩阵的最后一列。参见中如何使用此参数结束行和结束列参数的设置.当结束列设置为
中间偏移量
或与上次的偏移量
. - 斜跨
-
要覆盖的对角线元素的范围。选项是
所有的元素
,一个元素
,或元素范围
.有关这些选项的描述,请参见覆盖亚对角线. - 元素/开始元素
-
输入对角线元素,即块覆盖的次对角线中的第一个元素。控件的选项的说明元素而且开始元素参数,看到元素和起始元素参数.元素当元素跨度设置为
一个元素
,开始元素当元素跨度设置为元素范围
. - 元素索引/起始元素索引
-
输入对角线元素的索引,它是块覆盖的次对角线的第一个元素。中如何使用这些参数元素和起始元素参数.元素的索引当元素设置为
指数
,起始元素索引当开始元素设置为指数
. - 元素偏移量/起始元素偏移量
-
输入对角线元素的偏移量,即块覆盖的次对角线的第一个元素。中如何使用这些参数元素和起始元素参数.元素抵消当元素设置为
中间偏移量
或与上次的偏移量
,开始元素抵消当开始元素设置为中间偏移量
或与上次的偏移量
. - 结束元素
-
输入对角线元素是块覆盖的次对角线的最后一个元素。有关此参数选项的说明,请参见结束元素参数.当元素跨度设置为
元素范围
,开始元素设置为任何选项,但是最后的
. - 结束元素索引
-
输入对角线元素的索引,它是块覆盖的次对角线的最后一个元素。参见中如何使用此参数结束元素参数.当结束元素设置为
指数
. - 结束元素偏移量
-
输入对角线元素的偏移量,即块覆盖的次对角线的最后一个元素。参见中如何使用此参数结束元素参数.当结束元素设置为
中间偏移量
或与上次的偏移量
.
例子
重写子矩阵
要覆盖子矩阵,请遵循以下步骤:
设置覆盖参数
余子式
.中所述的指定覆盖值指定重写值.
属性指定要覆盖的子矩阵中包含输入矩阵的哪些行和列行宽参数设置为以下选项之一,并且列空间与列相关的类似选项:
所有行
—子矩阵包含输入矩阵的所有行。一行
—子矩阵只包含输入矩阵的一行,必须在行参数,如下表所示。行范围
子矩阵包含输入的一行或多行,必须在开始行而且结束行参数,如下表所示。
当你设置行宽来
一行
或行范围
,则需要进一步指定子矩阵中包含的行行或开始行而且结束行参数。同样,当你设置列空间来一列
或列的范围
,则必须通过设置子矩阵中包含的列来进一步指定列或从列而且结束列参数。各参数的配置说明请参见下表。
“行”、“列”、“起始行”和“起始列”参数设置
指定子矩阵的第一行或第列的设置 | 子矩阵的第一行 (仅适用于行跨度=一行的行) |
子矩阵的第一列 (仅适用于行跨度=一行的行) |
---|---|---|
|
输入的第一行 |
输入的第一列 |
|
属性中指定的输入行行索引参数 |
中指定的输入列列索引参数 |
|
输入带有索引的行 |
输入带有索引的列 |
|
输入的最后一行 |
输入的最后一列 |
|
输入带有索引的行 |
输入带有索引的列 |
|
输入带有索引的行 |
输入带有索引的列 |
结束行和结束列参数的设置
指定子矩阵最后一行或最后一列的设置 | 子矩阵的最后一行 | 子矩阵的最后一列 |
---|---|---|
|
属性中指定的输入行结束行索引参数 |
中指定的输入列结束列索引参数 |
|
输入带有索引的行 |
输入带有索引的列 |
|
输入的最后一行 |
输入的最后一列 |
|
输入带有索引的行 |
输入带有索引的列 |
|
输入带有索引的行 |
输入带有索引的列 |
例如,要用全零覆盖3 × 5输入矩阵的右下2 × 3子矩阵,输入以下一组参数:
覆盖=
余子式
覆盖值的来源=
通过对话框指定
覆盖了=
0
行宽=
行范围
开始行=
指数
起始行索引=
2
结束行=
最后的
列空间=
列的范围
从列=
与上次的偏移量
起始列偏移量=
2
结束列=
最后的
下图显示了上述设置覆盖了3 × 5输入矩阵的一部分的块。
的参数组合通常有几种可能的参数组合相同输入的子矩阵。例如,而不是指定最后的
为结束列,您可以通过指定来选择相同的子矩阵
结束列=
指数
结束列索引=
5
覆盖亚对角线
要覆盖次对角线,请遵循以下步骤:
设置覆盖参数
对角
.中所述的指定覆盖值指定重写值.
属性指定要覆盖的次对角线斜跨参数为以下选项之一:
所有的元素
—覆盖整个输入对角线。一个元素
-覆盖对角线上的一个元素,该元素必须在元素参数(如下所述)。元素范围
—覆盖输入对角线的一部分,该部分必须在开始元素而且结束元素参数,如下表所示。
当你设置斜跨来
一个元素
或元素范围
,则需要进一步指定要覆盖的对角元素元素或开始元素而且结束元素参数。见下表。
元素和起始元素参数
元素和起始元素参数的设置 | 亚对角线中的第一个元素 (当对角线跨度=一个元素时只有一个元素) |
---|---|
|
输入的第一行中的对角线元素 |
|
k第Th对角线元素,其中k是值元素的索引或起始元素索引参数 |
|
具有索引的行中的对角线元素 |
|
对角线元素在输入的最后一行 |
|
带有索引的输入行中的对角线元素 |
|
带有索引的输入行中的对角线元素 |
结束元素参数
结束元素参数的设置 | 亚对角线中的最后一个元素 |
---|---|
|
k第Th对角线元素,其中k是值结束元素索引参数 |
|
具有索引的行中的对角线元素 |
|
对角线元素在输入的最后一行 |
|
带有索引的输入行中的对角线元素 |
|
带有索引的输入行中的对角线元素 |
金宝app支持的数据类型
该块的输入和输出必须具有相同的数据类型。
港口 | 金宝app支持的数据类型 |
---|---|
一个 |
|
V |
|
B |
|