建不了的模。 发表于 2015-1-13 11:50

预处理共轭梯度算法(Preconditioned Conjugate Gradients Method)

PCGNULL Preconditioned Conjugate Gradients Method (预处理共轭梯度方法PCG)

其实Matlab中直接提供了pcg()函数进行预处理共轭梯度算法的计算,他们的参数调用方法很相似

调用方法如下:

= PCGNULL(A,TOL,MAXIT,M1,M2,X0)

求解调和系统线性方程Ax=0,默认推出条件是norm(A*x)/norm(x)<=TOl(1e-6),或者min(length(x),20)

A:系数矩阵,它必须半正定的Hermitean矩阵
TOL:精度
MAXIT:最大迭代次数
M1,M1:预处理
X0:初值
X:方程的解
以上参数,只有A是必须给出的,其他可以给可不给,没有说明的请直接参考原文档

**** Hidden Message *****

silence123 发表于 2015-1-13 12:55

我赶紧来学习学习

WSHXPY 发表于 2015-1-13 16:26

学习一下

刘358812234 发表于 2015-1-16 12:51

谢谢楼主啊

luoyuweiliang 发表于 2016-4-28 11:14

学习一下。谢谢分享

Gavin_Guan 发表于 2016-5-9 15:27

前来学习学习

Diana_Li 发表于 2017-2-28 09:12

学习学习

1171887473 发表于 2017-9-13 20:06

谢谢楼主,一如既往的支持,谢谢

bxxyy2010 发表于 2018-2-9 11:34

不错,值得学习!

strawgold 发表于 2018-3-31 17:24

谢谢楼主,学习一下
页: [1] 2
查看完整版本: 预处理共轭梯度算法(Preconditioned Conjugate Gradients Method)