Cholesky 分解:原位矩阵分解-matlab开发

时间:2024-06-18 03:02:14
【文件属性】:

文件名称:Cholesky 分解:原位矩阵分解-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-18 03:02:14

matlab

这是基于 [1] 的 Cholesky 分解的实现。 该算法利用矩阵乘法,因此比通过 Cholesky-Banachiewicz/Cholesky-Crout 分解的 Cholesky 分解的规范实现更快,后者仅使用矩阵-向量乘法(而不是矩阵-矩阵乘法)。 有趣的是,该算法可以看作是 Cholesky-Banachiewicz 和 Cholesky-Crout 算法的混合体。 该算法采用一个参数,该参数表示矩阵乘法的矩阵应该有多大。 如果没有传递参数,则估计矩阵乘法的最佳大小。 该包包含以下算法: 1) Cholesky-Banachiewicz 2)乔尔斯基暴民3) 混合动力实用说明:这两种实现都不比“chol”函数中的构建快。 提供的方法仅用于教育目的。 [1] 使用快速矩形矩阵乘法的 Cholesky、LU 和 QR 分解的简单、快速和实用的算法,作者 Cristóbal Ca


【文件预览】:
cholesky.zip

网友评论