主要内容

dsp.LowerTriangularSolver

(待移)求解下三角矩阵方程

dsp.LowerTriangularSolver将在将来的版本中删除。请使用mldivide功能或操作员。有关更多信息,请参阅兼容性考虑

描述

LowerTriangularSolver对象解决LXBXl是一个正方形的下三角矩阵,其行数与B

来解决LXBX

  1. 创建dsp.LowerTriangularSolver对象,并设置其属性。

  2. 使用参数调用对象,就像调用函数一样。

要了解更多关于System对象如何工作的信息,请参见什么是系统对象?

创建

描述

例子

lowtriang= dsp。lowerTriangularSolver返回线性系统解算器,lowtriang,用于求解线性方程组LXB,在那里l是一个较低(或单位较低)的三角形矩阵。

lowtriang= dsp。lowerTriangularSolver(名称,值)返回线性系统解算器,lowtriang,并将每个指定的属性设置为指定的值。

属性

全部展开

除非另有说明,属性是不能,这意味着您不能在调用对象后更改其值。对象在调用时锁定,并且释放函数将解锁它们。

如果一个属性是可调,您可以随时更改它的值。

有关更改属性值的更多信息,请参见在MATLAB中使用系统对象进行系统设计

当您将此属性设置为符合事实的,线性系统解算器替换输入对角线上的元素,l,的。这个性质是有用的矩阵l是另一个操作(如LDL分解)的结果,该操作使用对角元素表示D矩阵。

当您将此属性设置为符合事实的,线性系统求解器在输入时优化计算速度l是复杂的,但其对角线元素是真实的。将此属性设置为符合事实的

依赖关系

此属性仅在设置极差的财产

不动点性质

指定舍入方法为天花板收敛地板最近的圆形的简单的,或

指定溢出操作为包装饱和

指定产品数据类型为全精度同样作为输入,或风俗

将产品定点类型指定为缩放类型数字类型(定点设计器)签名属于汽车

依赖关系

此属性仅在设置ProductDataType财产风俗

指定累加器数据类型为全精度和第一次输入一样一样的产品,或风俗

将累加器定点类型指定为缩放类型数字类型(定点设计器)签名属于汽车

依赖关系

此属性仅在设置AccumulatorDataType财产风俗

将输出数据类型指定为和第一次输入一样风俗

将输出定点类型指定为缩放类型数字类型(定点设计器)签名属于汽车

依赖关系

此属性仅在设置OutputDataType财产风俗

用法

描述

例子

X= lowtriang (lB)计算解决方案,X矩阵方程的LXB,在那里l是一个与矩阵行数相同的正方形下三角形矩阵吗B

输入参数

全部展开

大小的下三角方阵-借-

如果矩阵是定点数据类型,则必须是有符号定点。

数据类型:||int8|int16|int32|int64|fi

输入B在方程式中LXB,在那里B是一个-借-N矩阵。

如果矩阵是定点数据类型,则必须是有符号定点。

数据类型:||int8|int16|int32|int64|fi

输出参数

全部展开

解决问题LXB式,返回为-借-N输出矩阵。该对象只使用输入的下三角形中的元素l并忽略上面的元素。当您设置极差的符合事实的,该对象将替换输入对角线上的元素,l,的。

如果矩阵是定点数据类型,则必须是有符号定点。

数据类型:||int8|int16|int32|int64|fi

对象的功能

要使用对象函数,请指定系统对象™ 作为第一个输入参数。例如,释放名为obj,请使用以下语法:

释放(obj)

全部展开

一步 运行系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

请注意

如果你正在使用R2016a或更早的版本,用等价的步骤语法替换每个对象调用。例如,obj (x)变成步骤(obj,x)

rng (1);lowtriang = dsp.LowerTriangularSolver;u =下三角阵(兰德(4,4));b =兰德(4,1);

检查结果是不是线性方程的解。

x1=u\b
x1 =4×11.0007 -1.7557 1.1148 -0.3901
x = lowtriang (u, b)
x =4×11.0007 -1.7557 1.1148 -0.3901

算法

此对象实现上描述的算法、输入和输出正向替代块参考页。对象属性与块参数相对应。

兼容性考虑

全部展开

警告从R2021b开始

扩展功能

另请参阅

对象

2012年推出