把方阵分解成上三角和下三角
数学函数/矩阵和线性代数/矩阵分解
dspfactors
逻辑单元分解块分解方阵输入矩阵的行排列版本一个作为一个p=l*U,在那里l是一个下单位三角形矩阵,U是一个上三角矩阵,和一个p包含一个排列如排列指数向量所示P.块使用主矩阵一个p而不是精确的输入矩阵一个因为它提高了因数分解的数值精度。你可以确定输入矩阵的奇异性一个通过启用可选的输出端口S. When一个是单数时,块输出a1
年代港;当一个非奇异,它输出a0
.
为了提高效率,在端口LU的LU分解块的输出是一个包含下三角形元素的复合矩阵l上面的三角形元素U.因此,输出的格式与MATLAB的输出不同®陆
函数,它返回l和U作为独立的矩阵。转换块的输出陆
港口分开l和U矩阵,使用以下代码:
陆L =下三角阵(1)+眼(大小(陆));U = triu(陆);
如果你将这些方程的结果与MATLAB的实际输出进行比较陆
函数,您可能会看到稍有不同的值。这些差异是由于舍入误差造成的,并且是预期的。
看到陆
函数参考页,以获得关于逻辑单元分解的更多信息。
下图显示了定点信号的逻辑单元分解块中使用的数据类型。
您可以在下面讨论的块对话框中设置产品输出、累加器和输出数据类型。
当输入为实数时,乘数的输出是乘积输出数据类型。当输入复杂时,乘法的结果在累加器数据类型中。有关执行的复数乘法的详细信息,请参见乘法的数据类型.
row-pivoted矩阵一个p和排列指数向量P由方块计算的3 × 3输入矩阵如下图所示一个.
的陆
输出是一个复合矩阵,其下三角形式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支持的数据类型 |
---|---|
一个 |
|
陆 |
|
P |
|
年代 |
|