Fonction Scilab
Last update : 8/6/2005
pcg - gradient conjugué préconditionné
Calling Sequence
-
[x, flag, err, iter, res] = pcg(A,
b, tol, maxit, M, x0)
Parameters
-
A
: matrice symétrique définie positive ou fonction
retournant
A*x
-
b
: vecteur de droite (taille: n)
-
tol
: tolérance (par défaut: 1e-8)
-
maxi
: nompbre maximum d'iterations (par défaut: n)
-
M
: préconditionnement: matrice ou fonction retournant
M*x
(par défaut: aucun)
-
x0
: solution initiale (par défaut: zeros(n,1))
-
x
: vecteur solution
-
flag
: 0 si
pcg
a convergé à la tolérance
voulue avant
maxi
itérations, 1 autrement
-
err
: final residual norm
-
iter
: nombre d'itérations exécutées
-
res
: vecteur des normes des résidus
Description
Résout le système linéaire
Ax=b
par la méthode du
gradient conjugué avec préconditionnement.
La matrice
A
doit ête définie positive.
Examples
See Also
pcg
,
Author
Équipe Sage (IRISA, 2004)