数学建模社区-数学中国

标题: 预处理共轭梯度算法(Preconditioned Conjugate Gradients Method) [打印本页]

作者: 建不了的模。    时间: 2015-1-13 11:50
标题: 预处理共轭梯度算法(Preconditioned Conjugate Gradients Method)
PCGNULL Preconditioned Conjugate Gradients Method (预处理共轭梯度方法PCG)

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

调用方法如下:

[X,FLAG,RELRES,ITER,RESVEC] = 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是必须给出的,其他可以给可不给,没有说明的请直接参考原文档




作者: 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
谢谢楼主,学习一下

作者: Darkstar    时间: 2018-4-27 10:51
学习一下

作者: 527424078    时间: 2019-9-30 20:57
非常给力

作者: 我是大白菜    时间: 2020-2-16 07:02
谢谢分享,,,,,,,





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5