主要内容

LU分解

把方阵分解成上三角和下三角

图书馆

数学函数/矩阵和线性代数/矩阵分解

dspfactors

  • LU分解块

描述

逻辑单元分解块分解方阵输入矩阵的行排列版本一个作为一个plU,在那里l是一个下单位三角形矩阵,U是一个上三角矩阵,和一个p包含一个排列如排列指数向量所示P.块使用主矩阵一个p而不是精确的输入矩阵一个因为它提高了因数分解的数值精度。你可以确定输入矩阵的奇异性一个通过启用可选的输出端口S. When一个是单数时,块输出a1年代港;当一个非奇异,它输出a0

为了提高效率,在端口LU的LU分解块的输出是一个包含下三角形元素的复合矩阵l上面的三角形元素U.因此,输出的格式与MATLAB的输出不同®函数,它返回lU作为独立的矩阵。转换块的输出港口分开lU矩阵,使用以下代码:

陆L =下三角阵(1)+眼(大小(陆));U = triu(陆);

如果你将这些方程的结果与MATLAB的实际输出进行比较函数,您可能会看到稍有不同的值。这些差异是由于舍入误差造成的,并且是预期的。

看到函数参考页,以获得关于逻辑单元分解的更多信息。

定点数据类型

下图显示了定点信号的逻辑单元分解块中使用的数据类型。

您可以在下面讨论的块对话框中设置产品输出、累加器和输出数据类型。

当输入为实数时,乘数的输出是乘积输出数据类型。当输入复杂时,乘法的结果在累加器数据类型中。有关执行的复数乘法的详细信息,请参见乘法的数据类型

例子

row-pivoted矩阵一个p和排列指数向量P由方块计算的3 × 3输入矩阵如下图所示一个

一个 1 8 5 9 1 2 2 5 7 P 2 1 3. 一个 P 9 1 2 1 8 5 2 5 7

输出是一个复合矩阵,其下三角形式l和谁的上三角形形成U

看到矩阵分解DSP系统工具箱™用户指南使用LU因数分解块的另一个示例。

参数

主要选项卡

显示奇异状态

选择输出S端口的输入奇点,输出布尔数据类型值为1或0。输出为1表示电流输入为奇异值,输出为0表示电流输入为非奇异值。

数据类型选项卡

舍入模式

将定点操作的舍入模式指定为以下之一:

  • 地板上

  • 天花板

  • 收敛

  • 最近的

  • 简单的

要了解更多细节,请参见舍入模式

使整数溢出达到饱和

当您选择此参数时,块将使其定点操作的结果饱和。清除此参数时,块包装其定点操作的结果。有关饱和包装,请参阅溢出模式为定点操作。

产品输出

指定产品输出数据类型。看到定点数据类型乘法的数据类型用于描述此块中产品输出数据类型的使用。您可以将其设置为:

  • 继承数据类型的规则,例如,继承:通过内部规则继承.有关该规则的更多信息,请参见通过内部规则继承

  • 继承数据类型的规则,例如,继承:与输入相同

  • 计算结果为有效数据类型的表达式,例如,fixdt (1 16 0)

单击显示数据类型助手按钮来显示数据类型的助理,它可以帮助你设置产品输出参数。

看到使用数据类型助手指定数据类型(金宝app模型)为更多的信息。

蓄电池

指定累加器数据类型。看到定点数据类型用于描述在此块中使用累加器数据类型的示例。可以设置为:

  • 继承数据类型的规则,例如,继承:通过内部规则继承.有关该规则的更多信息,请参见通过内部规则继承

  • 继承数据类型的规则,例如,继承:与输入相同

  • 继承数据类型的规则,例如,继承:与产品输出相同

  • 计算结果为有效数据类型的表达式,例如,fixdt (1 16 0)

单击显示数据类型助手按钮来显示数据类型的助理,它可以帮助你设置蓄电池参数。

看到使用数据类型助手指定数据类型(金宝app模型)为更多的信息。

输出

指定输出数据类型。看到定点数据类型用于描述此块中输出数据类型的使用。您可以将其设置为:

  • 继承数据类型的规则,例如,继承:与输入相同

  • 计算结果为有效数据类型的表达式,例如,fixdt (1 16 0)

单击显示数据类型助手按钮来显示数据类型的助理,它可以帮助你设置输出参数。

看到控制信号的数据类型(金宝app模型)为更多的信息。

根据定点工具的更改锁定数据类型设置

选择此参数可防止定点工具覆盖在块掩码上指定的数据类型。

参考文献

戈卢布,g。H。和c。f。范洛安。矩阵计算.第三版,巴尔的摩,医学博士:约翰霍普金斯大学出版社,1996年。

金宝app支持的数据类型

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

一个

  • 双精度浮点

  • 单精度浮点

  • 不动点(仅签名)

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

  • 双精度浮点

  • 单精度浮点

  • 不动点(仅签名)

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

P

  • 双精度浮点

  • 单精度浮点

  • 32位无符号整数

年代

  • 布尔

扩展功能

之前介绍过的R2006a