主要内容

Cholesky分解

因子方形壁龛正定矩阵分三角组分

图书馆

数学函数/矩阵和线性代数/矩阵因子

dspfactors.

  • Cholesky分解块

描述

Cholesky的分解块独特因素方形的封闭师正定输入矩阵SAS

S. = L. L. *

在哪里L.是一个较低三角形矩阵,具有正对角线元件和L.*是赫米特人(复杂缀合物)转置L.。块从具有较低三角形元素的矩阵输出L.和上三角形元素L.*。输出与MATLAB的输出不具有相同的形式®辣椒功能。为了将Cholesky分解块的输出转换为MATLAB表单,使用以下等式:

r = triu(ll');

为了提取L.矩阵专门,通过了Cholesky分解块的输出,二',到了提取三角矩阵堵塞。设置提炼参数的提取三角矩阵降低提取L.矩阵。设置提炼参数到提取L.'矩阵。

这里,二'是Cholesky分解块的输出。由于循环误差,这些等式不会产生与MATLAB结果完全相同的结果。

块输出由L和L组成*

有效输出的输入要求

块输出仅在其输入具有以下特征时有效:

  • 赫米维斯 - 街区确实如此不是检查输入是否是赫米特人;它仅使用输入的对角线和上三角形来计算输出。

  • 实值对角线条目 - 块忽略了输入的对角线条目的任何虚构组件。

  • 正定 - 将块设置为当输入不是正常的时通知您,如图所示响应非呈现明确输入

响应非呈现明确输入

要生成有效的输出,块算法需要正定的输入(参见有效输出的输入要求)。设定非正面明确的输入参数确定块如何响应非呈现定义输入:

  • 忽略- 继续计算和不要发出警报。输出是不是有效的分解。部分分解将存在于输出的左上角。

  • 警告- 在MATLAB命令窗口中显示警告消息,并继续模拟。输出是不是有效的分解。部分分解将存在于输出的左上角。

  • 错误- 显示错误对话框并终止模拟。

笔记

非正面明确的输入参数是一个诊断参数。与配置参数的所有诊断参数一样,它设置为忽略在此块生成的代码中金宝app®编码器™代码生成软件。

与其他块的性能比较

注意L.L.*在输出矩阵中共享相同的对角线。Cholesky的分解需要高斯消除(LU分解)的一半计算,并且总是稳定的。

参数

非正面明确的输入

响应非呈现定数矩阵输入:忽略警告, 要么错误。看响应非呈现明确输入

参考

Golub,G. H.和C. F.范贷款。矩阵计算。3 ed。巴尔的摩,MD:Johns Hopkins大学出版社,1996年。

金宝app支持的数据类型

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

S.

  • 双精度浮点

  • 单精度浮点

'

  • 双精度浮点

  • 单精度浮点

也可以看看

自相关LPC DSP系统工具箱
Cholesky逆 DSP系统工具箱
Cholesky Solver DSP系统工具箱
LDL分解 DSP系统工具箱
LU因分化 DSP系统工具箱
QR分解 DSP系统工具箱

辣椒

马铃薯

矩阵因子相关信息。

扩展能力

在R2006A之前介绍