UpsMat.DecomposerQR

Procedure Optimiser(NulAbsorbant) DecomposerQR(M : Nul Ou Matrice, Q : Nul Ou Matrice=? Sortie, R : Nul Ou Matrice=? Sortie);

Description

La procédure DecomposerQR décompose la matrice carrée M en le produit de matrices Q*R, avec

Si la matrice M n'est pas inversible, alors l'exception OperationMatriceImpossible est envoyée.

Si le paramètre M est Nul, alors le résultat est Nul.

Exemple

Principal
/*******/
Variable
/******/

Debut
...
M=Matrice(Reel, 4, 4);
Q=Matrice(Reel, 4, 4);
R=Matrice(Reel, 4, 4);
DecomposerQR(M, Q, R);
/* Decomposition de la matrice M. */
...
Fin Principal

Voir aussi

DecomposerPLDU pour la décomposition PLDU. DecomposerPLU pour la décomposition PLU. DecomposerVL pour la décomposition VL.

Traduction

---------