主要内容

dsp。UpperTriangularSolver

(待移)解上三角矩阵方程

dsp。UpperTriangularSolver将在未来的版本中删除。使用mldivide函数或操作符。有关更多信息,请参见兼容性的考虑

描述

UpperTriangularSolver对象解决用户体验BXU一个与之具有相同行数的正方形上三角矩阵B

来解决用户体验B

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

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

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

创建

描述

例子

uptriang= dsp。UpperTriangularSolver返回线性系统求解器,uptriang,用来解决用户体验B在哪里U是上(或上单位)三角形矩阵。

uptriang= dsp。UpperTriangularSolver(名称,值返回线性系统求解器,uptriang,将每个指定的属性设置为指定的值。将每个属性名用单引号括起来。未指定的属性具有默认值。

属性

全部展开

除非另有说明,属性是nontunable,这意味着您不能在调用对象之后更改它们的值。对象在调用时锁定,而释放函数打开它们。

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

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

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

当您将此属性设置为真正的,线性系统求解器在输入时优化计算速度U是复杂的,但它的对角元素是实数。将此属性设置为任意真正的

依赖关系

此属性仅在设置OverwriteDiagonal财产

定点属性

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

指定溢出操作为包装饱和

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

将产品定点类型指定为缩放类型numerictype(定点设计师)对象与一个Signedness汽车

依赖关系

此属性仅在设置ProductDataType财产自定义

指定累加器数据类型为完整的精度和第一次输入一样一样的产品,或自定义

将累加器定点类型指定为缩放类型numerictype(定点设计师)对象与一个Signedness汽车

依赖关系

此属性仅在设置AccumulatorDataType财产自定义

指定输出数据类型为和第一次输入一样自定义

将输出定点类型指定为缩放类型numerictype(定点设计师)对象与一个Signedness汽车

依赖关系

此属性仅在设置OutputDataType财产自定义

使用

描述

例子

X= uptriang (UB计算的解决方案,X,矩阵方程的用户体验B,在那里U是一个与矩阵行数相同的正方形上三角矩阵吗B

输入参数

全部展开

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

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

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

输入B在方程中用户体验B,在那里B是一个——- - - - - -N矩阵。

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

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

输出参数

全部展开

解决方案的用户体验B式,返回为——- - - - - -N输出矩阵。对象只使用输入的上三角形中的元素U并忽略较低的元素。当您设置OverwriteDiagonal真正的,该对象将替换输入对角线上的元素,U,的。

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

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

对象的功能

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

发行版(obj)

全部展开

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

例子

全部折叠

请注意

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

rng(1) uptriang = dsp.UpperTriangularSolver;u = triu(兰德(4,4));b =兰德(4,1);

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

x1 = u \ b
x1 =4×10.0632 1.3991 0.3156 0.2955
x = uptriang (u, b)
x =4×10.0632 1.3991 0.3156 0.2955

算法

该对象实现了算法、输入和输出落后的替换块引用页面。对象属性对应于块参数。

兼容性的考虑

全部展开

不建议从R2021a开始

扩展功能

另请参阅

功能

介绍了R2012a