在我的 matlab 代码中,我必须处理某个给定矩阵的 Cholesky 分解。我通常要求chol(A,'lower')
生成下三角因子。
现在,用 来检查我的代码profiler
,很明显这个函数chol
真的很耗时,尤其是当输入矩阵的大小变大的时候。
因此,我想知道,是否有任何有价值的替代内置chol
功能。
我一直在考虑LAPACK
图书馆,也就是spptrf
功能。它是否可用MATLAB
?
任何提示或支持都非常受欢迎。
编辑
举个例子,分析器检索以下信息:
哪里Coh_u
有大小(1395*1395)
。还需要注意的是,它chol
被称为4000
时间,因为我需要4000
不同配置的 cholesky 因子。