主要内容

覆盖值

覆盖输入的子矩阵或次对角线

图书馆

  • 数学函数/矩阵和线性代数/矩阵运算

    dspmtrx3

  • 信号管理/索引

    dspindex

  • 覆盖值块

描述

“覆盖值”块覆盖输入矩阵的连续子矩阵或次对角线。您可以通过在块参数中键入覆盖值,或者通过额外的输入端口提供覆盖值,这对于提供在每个时间步骤中更改的覆盖值非常有用。

该块接受标量、向量和矩阵。输出总是与原始输入信号大小相同,不一定与包含覆盖值的信号大小相同。该块的输入和输出必须具有相同的数据类型。

指定重写值

覆盖值的来源参数确定必须如何提供覆盖值,并具有以下设置。

  • 通过对话框指定—必须在文件中提供覆盖值覆盖了参数。该块在每个时间步骤中使用相同的覆盖值覆盖输入的指定部分。要了解如何指定有效的覆盖值,请参见有效的覆盖值

  • 第二输入口-您必须通过第二个块输入端口提供覆盖值,V.使用此设置可在每个时间步骤提供不同的覆盖值。输出从输入信号继承它的大小和速率,重写值。

    通过输入端口提供覆盖值的速率V必须匹配块在输入端口接收每个输入矩阵的速率一个.换句话说,输入信号必须具有相同的Simulink金宝app®样品时间。

有效的覆盖值

覆盖值可以是单个常量、向量或矩阵,这取决于要覆盖的输入部分,而不管您是通过输入端口提供覆盖值,还是通过在覆盖了参数。

有效的覆盖值

要覆盖的输入部分 有效的覆盖值 例子

输入中的单个元素

任意常数值,v

v= 9

长度,k对角线的一部分

任何长度,k列向量或行向量,v

k 3. v 2 4 6 2 4 6

长度,k行的一部分

任何长度,k行向量,v

k 3. v 2 4 6

长度,k列的一部分

任何长度,k列向量,v

k 2 v 4 6

一个——- - - - - -n余子式

任何——- - - - - -n矩阵,v

2 n 3. v 4 5 6 7 8 9

该块支持Simulin金宝appk虚拟总线。金宝app

参数

请注意

在同一时间,对话框中只有以下部分参数可见。

覆盖

确定是否覆盖指定的子矩阵或对角线的指定部分。

覆盖值的来源

确定必须在何处提供覆盖值:通过输入端口,或在覆盖了参数。有关更多信息,请参见指定重写值

覆盖了

用于覆盖输入矩阵的指定部分的值。仅当以下情况启用覆盖值的来源设置为通过对话框指定.要了解如何指定有效的覆盖值,请参见有效的覆盖值

行宽

要覆盖的输入行范围。选项是所有行一行,或行范围.有关这些选项的描述,请参见参数

行/开始行

输入行是被块覆盖的子矩阵的第一行。控件的选项的说明而且开始行参数,看到“行”、“列”、“起始行”和“起始列”参数设置行宽设置为一行,开始行行宽设置为行范围

行索引/起始行索引

输入行的索引,即块覆盖的子矩阵的第一行。中如何使用这些参数“行”、“列”、“起始行”和“起始列”参数设置行索引设置为指数,起始行索引开始行设置为指数

行偏移量/起始行偏移量

输入行的偏移量,即被块覆盖的子矩阵的第一行。中如何使用这些参数“行”、“列”、“起始行”和“起始列”参数设置行抵消设置为中间偏移量与上次的偏移量,起始行偏移量开始行设置为中间偏移量与上次的偏移量

结束行

输入行是块覆盖的子矩阵的最后一行。有关此参数选项的说明,请参见结束行和结束列参数的设置.当行宽设置为行范围,开始行设置为任何选项,但是最后的

结束行索引

输入行的索引,即块覆盖的子矩阵的最后一行。参见中如何使用此参数结束行和结束列参数的设置.时启用结束行设置为指数

结束行偏移量

输入行的偏移量,即块覆盖的子矩阵的最后一行。参见中如何使用此参数结束行和结束列参数的设置.时启用结束行设置为中间偏移量与上次的偏移量

列空间

要覆盖的输入列的范围。选项是所有列一列,或列的范围.有关类似行选项的描述,请参见参数

列/开始列

输入列是被块覆盖的子矩阵的第一列。控件的选项的说明而且从列参数,看到“行”、“列”、“起始行”和“起始列”参数设置列空间设置为一列,从列列空间设置为列的范围

列索引/起始列索引

输入列的索引,即块覆盖的子矩阵的第一列。中如何使用这些参数“行”、“列”、“起始行”和“起始列”参数设置列索引设置为指数,起始列索引从列设置为指数

列偏移量/起始列偏移量

输入列的偏移量,即被块覆盖的子矩阵的第一列。中如何使用这些参数“行”、“列”、“起始行”和“起始列”参数设置列偏移量设置为中间偏移量与上次的偏移量,开始抵消从列设置为中间偏移量与上次的偏移量

结束列

输入列是块覆盖的子矩阵的最后一列。有关此参数选项的说明,请参见结束行和结束列参数的设置.当列空间设置为列的范围,从列设置为任何选项,但是最后的

结束列索引

输入列的索引,即块覆盖的子矩阵的最后一列。参见中如何使用此参数结束行和结束列参数的设置.当结束列设置为指数

结束列偏移量

输入列的偏移量,即块覆盖的子矩阵的最后一列。参见中如何使用此参数结束行和结束列参数的设置.当结束列设置为中间偏移量与上次的偏移量

斜跨

要覆盖的对角线元素的范围。选项是所有的元素一个元素,或元素范围.有关这些选项的描述,请参见覆盖亚对角线

元素/开始元素

输入对角线元素,即块覆盖的次对角线中的第一个元素。控件的选项的说明元素而且开始元素参数,看到元素和起始元素参数元素元素跨度设置为一个元素,开始元素元素跨度设置为元素范围

元素索引/起始元素索引

输入对角线元素的索引,它是块覆盖的次对角线的第一个元素。中如何使用这些参数元素和起始元素参数元素的索引元素设置为指数,起始元素索引开始元素设置为指数

元素偏移量/起始元素偏移量

输入对角线元素的偏移量,即块覆盖的次对角线的第一个元素。中如何使用这些参数元素和起始元素参数元素抵消元素设置为中间偏移量与上次的偏移量,开始元素抵消开始元素设置为中间偏移量与上次的偏移量

结束元素

输入对角线元素是块覆盖的次对角线的最后一个元素。有关此参数选项的说明,请参见结束元素参数.当元素跨度设置为元素范围,开始元素设置为任何选项,但是最后的

结束元素索引

输入对角线元素的索引,它是块覆盖的次对角线的最后一个元素。参见中如何使用此参数结束元素参数.当结束元素设置为指数

结束元素偏移量

输入对角线元素的偏移量,即块覆盖的次对角线的最后一个元素。参见中如何使用此参数结束元素参数.当结束元素设置为中间偏移量与上次的偏移量

例子

重写子矩阵

要覆盖子矩阵,请遵循以下步骤:

  1. 设置覆盖参数余子式

  2. 中所述的指定覆盖值指定重写值

  3. 属性指定要覆盖的子矩阵中包含输入矩阵的哪些行和列行宽参数设置为以下选项之一,并且列空间与列相关的类似选项:

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

    • 一行—子矩阵只包含输入矩阵的一行,必须在参数,如下表所示。

    • 行范围子矩阵包含输入的一行或多行,必须在开始行而且结束行参数,如下表所示。

  4. 当你设置行宽一行行范围,则需要进一步指定子矩阵中包含的行开始行而且结束行参数。同样,当你设置列空间一列列的范围,则必须通过设置子矩阵中包含的列来进一步指定从列而且结束列参数。各参数的配置说明请参见下表。

“行”、“列”、“起始行”和“起始列”参数设置

指定子矩阵的第一行或第列的设置 子矩阵的第一行
(仅适用于行跨度=一行的行)
子矩阵的第一列
(仅适用于行跨度=一行的行)

第一个

输入的第一行

输入的第一列

指数

属性中指定的输入行行索引参数

中指定的输入列列索引参数

与上次的偏移量

输入带有索引的行
-rowOffset
在哪里输入行数,和rowOffset是值行抵消起始行偏移量参数

输入带有索引的列
N-colOffset
在哪里N输入列数,和colOffset是值列偏移量起始列偏移量参数

最后的

输入的最后一行

输入的最后一列

中间偏移量

输入带有索引的行
地板(M/2 + 1 - rowOffset)
在哪里输入行数,和rowOffset是值行抵消起始行偏移量参数

输入带有索引的列floor(N/2 + 1 - rowOffset)在哪里N输入列数,和colOffset或的值是列偏移量起始列偏移量参数

中间

输入带有索引的行
楼层(M/2 + 1)
在哪里输入行数是多少

输入带有索引的列楼层(N/2 + 1)在哪里N输入列数是多少

结束行和结束列参数的设置

指定子矩阵最后一行或最后一列的设置 子矩阵的最后一行 子矩阵的最后一列

指数

属性中指定的输入行结束行索引参数

中指定的输入列结束列索引参数

与上次的偏移量

输入带有索引的行
-rowOffset
在哪里输入行数,和rowOffset是值结束行偏移量参数

输入带有索引的列
N-colOffset
在哪里N输入列数,和colOffset是值结束列偏移量参数

最后的

输入的最后一行

输入的最后一列

中间偏移量

输入带有索引的行
地板(M/2 + 1 - rowOffset)
在哪里输入行数,和rowOffset是值结束行偏移量参数

输入带有索引的列
floor(N/2 + 1 - rowOffset)
在哪里N输入列数,和colOffset是值结束列偏移量参数

中间

输入带有索引的行
楼层(M/2 + 1)
在哪里输入行数是多少

输入带有索引的列楼层(N/2 + 1)在哪里N输入列数是多少

例如,要用全零覆盖3 × 5输入矩阵的右下2 × 3子矩阵,输入以下一组参数:

  • 覆盖余子式

  • 覆盖值的来源通过对话框指定

  • 覆盖了0

  • 行宽行范围

  • 开始行指数

  • 起始行索引2

  • 结束行最后的

  • 列空间列的范围

  • 从列与上次的偏移量

  • 起始列偏移量2

  • 结束列最后的

下图显示了上述设置覆盖了3 × 5输入矩阵的一部分的块。

的参数组合通常有几种可能的参数组合相同输入的子矩阵。例如,而不是指定最后的结束列,您可以通过指定来选择相同的子矩阵

  • 结束列指数

  • 结束列索引5

覆盖亚对角线

要覆盖次对角线,请遵循以下步骤:

  1. 设置覆盖参数对角

  2. 中所述的指定覆盖值指定重写值

  3. 属性指定要覆盖的次对角线斜跨参数为以下选项之一:

    • 所有的元素—覆盖整个输入对角线。

    • 一个元素-覆盖对角线上的一个元素,该元素必须在元素参数(如下所述)。

    • 元素范围—覆盖输入对角线的一部分,该部分必须在开始元素而且结束元素参数,如下表所示。

  4. 当你设置斜跨一个元素元素范围,则需要进一步指定要覆盖的对角元素元素开始元素而且结束元素参数。见下表。

元素和起始元素参数

元素和起始元素参数的设置 亚对角线中的第一个元素
(当对角线跨度=一个元素时只有一个元素)

第一个

输入的第一行中的对角线元素

指数

k第Th对角线元素,其中k是值元素的索引起始元素索引参数

与上次的偏移量

具有索引的行中的对角线元素
-抵消
在哪里输入行数,和抵消是值元素抵消起始元件偏移量参数

最后的

对角线元素在输入的最后一行

中间偏移量

带有索引的输入行中的对角线元素
楼层(M/2 + 1 -偏移)
在哪里输入行数,和抵消是值元素抵消起始元件偏移量参数

中间

带有索引的输入行中的对角线元素
楼层(M/2 + 1)
在哪里输入行数是多少

结束元素参数

结束元素参数的设置 亚对角线中的最后一个元素

指数

k第Th对角线元素,其中k是值结束元素索引参数

与上次的偏移量

具有索引的行中的对角线元素
-抵消
在哪里输入行数,和抵消是值结束元素偏移量参数

最后的

对角线元素在输入的最后一行

中间偏移量

带有索引的输入行中的对角线元素
楼层(M/2 + 1 -偏移)
在哪里输入行数,和抵消是值结束元素偏移量参数

中间

带有索引的输入行中的对角线元素
楼层(M/2 + 1)
在哪里输入行数是多少

金宝app支持的数据类型

该块的输入和输出必须具有相同的数据类型。

港口 金宝app支持的数据类型

一个

  • 双精度浮点数

  • 单精度浮点数

  • 定点(有符号和无符号)

  • 布尔

  • 8-、16-和32位有符号整数

  • 8-、16-和32位无符号整数

V

  • 双精度浮点数

  • 单精度浮点数

  • 定点(有符号和无符号)

  • 布尔

  • 8-、16-和32位有符号整数

  • 8-、16-和32位无符号整数

B

  • 双精度浮点数

  • 单精度浮点数

  • 定点(有符号和无符号)

  • 布尔

  • 8-、16-和32位有符号整数

  • 8-、16-和32位无符号整数

扩展功能

定点转换
使用定点设计器设计和模拟定点系统。

版本历史

R2006a之前介绍

另请参阅

功能