主要内容

覆盖值

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

图书馆

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

    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

此模块支持Simuli金宝appnk虚拟总线。金宝app

参数

请注意

在任何时候,对话框中只能看到下列参数中的一部分。

覆盖

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

覆盖值的来源

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

覆盖了

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

行宽

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

行/开始行

输入行,它是块所覆盖的子矩阵的第一行。的选项说明开始行参数,看到设置行、列、起始行和起始列参数当启用行宽被设置为一行,开始行行宽被设置为范围的行

Row index/起始行索引

块覆盖的子矩阵的第一行的输入行索引。查看如何使用这些参数设置行、列、起始行和起始列参数行索引当启用被设置为指数,开始行索引开始行被设置为指数

行偏移/开始行偏移

块覆盖的子矩阵的第一行的输入行的偏移量。查看如何使用这些参数设置行、列、起始行和起始列参数行抵消当启用被设置为抵消从中间偏移量从去年,开始行抵消当启用开始行被设置为抵消从中间偏移量从去年

结束行

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

结束行索引

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

结束行抵消

块覆盖的子矩阵的最后一行的输入行偏移量。中如何使用此参数结束行和结束列参数设置.时启用结束行被设置为抵消从中间偏移量从去年

列空间

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

列/开始列

输入列,它是块覆盖的子矩阵的第一列。的选项说明从列参数,看到设置行、列、起始行和起始列参数当启用列空间被设置为一列,从列列空间被设置为范围的列

Column index/起始列索引

块覆盖的子矩阵的第一列的输入列的索引。查看如何使用这些参数设置行、列、起始行和起始列参数列索引当启用被设置为指数,开始列索引从列被设置为指数

列偏移/起始列偏移

块覆盖的子矩阵的第一列的输入列的偏移量。查看如何使用这些参数设置行、列、起始行和起始列参数列偏移量当启用被设置为抵消从中间偏移量从去年,开始抵消当启用从列被设置为抵消从中间偏移量从去年

结束列

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

结束列索引

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

结束列偏移量

块覆盖的子矩阵的最后一列的输入列的偏移量。中如何使用此参数结束行和结束列参数设置.当结束列被设置为抵消从中间偏移量从去年

斜跨

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

元素/开始元素

输入对角线元素,它是块覆盖的次对角线中的第一个元素。的选项说明元素开始元素参数,看到元素和起始元素参数元素当启用元素跨度被设置为一个元素,开始元素元素跨度被设置为范围的元素

元素索引/起始元素索引

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

元素偏移/起始元素偏移

输入对角线元素的偏移量,该元素是块覆盖的次对角线的第一个元素。查看如何使用这些参数元素和起始元素参数元素抵消当启用元素被设置为抵消从中间偏移量从去年,开始元素抵消当启用开始元素被设置为抵消从中间偏移量从去年

结束元素

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

结束元素索引

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

结束元素抵消

输入对角线元素的偏移量,该元素是块覆盖的子对角线的最后一个元素。中如何使用此参数结束元素参数.当结束元素被设置为抵消从中间偏移量从去年

例子

重写的子矩阵

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

  1. 设置覆盖参数余子式

  2. 指定覆盖值,如指定覆盖值

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

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

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

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

  4. 当您设置行宽一行范围的行,则需要通过设置开始行结束行参数。同样地,当你设置列空间一列范围的列,则必须通过设置从列结束列参数。各参数的配置说明请参见下表。

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

指定子矩阵的第一行或第一列的设置 子矩阵的第一行
(row span = 1行)
子矩阵的第一列
(row span = 1行)

第一个

输入的第一行

输入的第一列

指数

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

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

偏移量从去年

带有索引的输入行
-rowOffset
在哪里输入行数,和rowOffset价值是多少行抵消开始行抵消参数

带有索引的输入列
N-colOffset
在哪里N输入列数,和colOffset价值是多少列偏移量列偏移位置开始参数

去年

输入的最后一行

输入的最后一列

抵消从中间

带有索引的输入行
地板(M/2 + 1 -行偏移量)
在哪里输入行数,和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价值是多少结束行抵消参数

带有索引的输入列
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位无符号整数

另请参阅

重塑(金宝app模型) 金宝app
选择器(金宝app模型) 金宝app
余子式 DSP系统工具箱
变量选择器 DSP系统工具箱
重塑 MATLAB

扩展功能

定点转换
使用fixed-point Designer™设计和模拟定点系统。

之前介绍过的R2006a