对称正定矩阵
可以分解为
,这种分解被称为Cholesky分解,是LU分解的一个重要特例,可以显著降低计算量。在计算机程序中常常用到这种方法解线性代数方程组。...k])) / self.A[k,k]
for k in range(1,n):
self.A[0:k,k] = 0.0
# 求解...self.b[0:k])) / self.A[k,k]
# 求解 [L^T]{x} = {y}
for k in range(n-1,-1,-1):...2.75, 3.5] ])
b = np.array([4, 6, 7.25])
cls = LinerSolver(A, b) #创建一个求解器的实例cls
x = cls.CholeskiSolver...() #调用Choleski法求解
print(x)
与高斯消去法相比,LL分解的优点在于,一旦A被分解,我们就可以对任意多个常量向量b求解Ax=b。