主要内容

dsp.LowerTriangularSolver

(删除)解下三角矩阵方程

dsp.LowerTriangularSolver被移除。使用mldivide函数或\操作符。有关更多信息,请参见兼容性的考虑

描述

LowerTriangularSolver对象解决LX=BXl是一个广场,下三角矩阵的行数一样吗B

来解决LX=BX:

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

  2. 调用对象的参数,就好像它是一个函数。

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

例子

lowtriang= dsp.LowerTriangularSolver返回一个线性系统求解,lowtriang,用于解决线性系统LX=B,在那里l较低(或单位下三角矩阵。

lowtriang= dsp.LowerTriangularSolver (名称,值)返回一个线性系统求解,lowtriang,每个指定的属性设置为指定的值。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

当你设定这个属性真正的,线性系统的解算器取代了对角线上的元素的输入,l,的。这个属性是有用的,当矩阵l是另一个操作的结果,如低密度脂蛋白分解,使用对角元素来表示D矩阵。

当你设定这个属性真正的,如果输入线性系统求解优化计算速度l是复杂的,但其对角元素是真实的。设置此属性真正的

依赖关系

这个属性只适用于当你设置OverwriteDiagonal财产

定点属性

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

指定溢出行动包装饱和

指定产品的数据类型完整的精度,同样作为输入,或自定义

指定产品定点类型扩展numerictype(定点设计师)对象与一个Signedness汽车

依赖关系

这个属性只适用于当你设置ProductDataType财产自定义

蓄电池数据类型指定为完整的精度,与第一次输入,一样的产品,或自定义

指定蓄电池定点类型扩展numerictype(定点设计师)对象与一个Signedness汽车

依赖关系

这个属性只适用于当你设置AccumulatorDataType财产自定义

指定输出数据类型与第一次输入自定义

指定输出定点类型扩展numerictype(定点设计师)对象与一个Signedness汽车

依赖关系

这个属性只适用于当你设置OutputDataType财产自定义

使用

描述

例子

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

输入参数

全部展开

下三角方阵的大小——- - - - - -

如果定点数据类型的矩阵,它必须签署了不动点。

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

输入B在方程中LX=B,在那里B是一个——- - - - - -N矩阵。

如果定点数据类型的矩阵,它必须签署了不动点。

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

输出参数

全部展开

解决方案的LX=B方程,作为一个返回——- - - - - -N输出矩阵。对象只使用元素降低输入的三角形l和忽略了上层元素。当您设置OverwriteDiagonal真正的,对象替换输入的对角线上的元素,l,的。

如果定点数据类型的矩阵,它必须签署了不动点。

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

对象的功能

使用一个目标函数,指定系统对象™作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

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

例子

全部折叠

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

算法

这个对象实现算法、输入和输出的描述提出替换块引用页面。对象属性对应块的参数。

扩展功能

版本历史

介绍了R2012a

全部展开

另请参阅

对象