Fonctions > Vecteur et matrice > Factorisation de matrices > Exemple : Factorisation de matrice QR
Exemple : Factorisation de matrice QR
Utilisez la fonction QR pour effectuer la factorisation de matrice QR.
 
Pour éviter les incohérences lors de comparaisons booléennes, activez Egalité approximative dans la liste déroulante Options de calcul.
L'exemple utilise une matrice complexe comme entrée, mais la fonction accepte aussi une matrice réelle comme entrée.
Factorisation QR avec pivotement
1. Définissez une matrice réelle M1 de dimensions m x n de sorte que m > n.
2. Définissez l'argument p pour contrôler l'activation/la désactivation du pivotement.
3. Utilisez la fonction QR pour effectuer la factorisation de matrice QRM1.
 
La fonction par défaut QR(M1) est équivalente à QR(M,1).
4. Affichez que M1 x P1 = Q1 x R1.
La relation est logiquement vraie.
5. Utilisez la fonction submatrix pour extraire la matrice M2, comme m < n, puis appliquez la fonction QR.
6. Affichez que M2 x P2 = Q2 x R2.
La relation est logiquement vraie.
7. Utilisez la fonction submatrix pour extraire la matrice M3, de sorte que m = n, puis appliquez la fonction QR.
8. Affichez que M3 x P3 = Q3 x R3.
La relation est logiquement vraie.
Factorisation QR sans pivotement
1. Désactivez le pivotement puis appliquez la fonction QR à la matrice M1 (m > n).
2. Affichez que M1 = Q10 x R10.
La relation est logiquement vraie.
3. Désactivez le pivotement puis appliquez la fonction QR à la matrice M2 (m < n).
4. Affichez que M2 = Q20 x R20.
La relation est logiquement vraie.
5. Désactivez le pivotement puis appliquez la fonction QR à la matrice M3 (m = n).
6. Affichez que M3 = Q30 x R30.
La relation est logiquement vraie.
Est-ce que cela a été utile?