Funzioni > Vettore e matrice > Fattorizzazione di matrici > Esempio: fattorizzazione QR di matrici
Esempio: fattorizzazione QR di matrici
Utilizzare la funzione QR per eseguire la fattorizzazione QR di matrici.
* 
Per evitare corrispondenze errate a livello logico quando si eseguono confronti booleani, attivare l'opzione Uguaglianza approssimativa nell'elenco a discesa Opzioni calcolo.
In questo esempio viene utilizzata una matrice complessa come input, ma la funzione accetta come input solo una matrice reale.
Fattorizzazione QR con pivot
1. Definire una matrice reale M1 di dimensioni m x n in modo che m > n.
Fare clic per copiare questa espressione
2. Impostare l'argomento p per il controllo dell'attivazione e della disattivazione del pivot.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
3. Utilizzare la funzione QR per eseguire la fattorizzazione QR della matrice M1.
Fare clic per copiare questa espressione
* 
La funzione di default QR(M1) equivale a QR(M,1).
Fare clic per copiare questa espressione
4. Mostrare che M1 x P1 = Q1 x R1.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
La relazione è logicamente vera.
5. Utilizzare la funzione submatrix per estrarre la matrice M2 in modo che m < n e quindi applicare la funzione QR.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
6. Mostrare che M2 x P2 = Q2 x R2.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
La relazione è logicamente vera.
7. Utilizzare la funzione submatrix per estrarre la matrice M3 in modo che m = n e quindi applicare la funzione QR.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
8. Mostrare che M3 x P3 = Q3 x R3.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
La relazione è logicamente vera.
Fattorizzazione QR senza pivot
1. Disattivare il pivot e quindi applicare la funzione QR alla matrice M1 (m > n).
Fare clic per copiare questa espressione
2. Mostrare che M1 = Q10 x R10.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
La relazione è logicamente vera.
3. Disattivare il pivot e quindi applicare la funzione QR alla matrice M2 (m < n).
Fare clic per copiare questa espressione
4. Mostrare che M2 = Q20 x R20.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
La relazione è logicamente vera.
5. Disattivare il pivot e quindi applicare la funzione QR alla matrice M3 (m = n).
Fare clic per copiare questa espressione
6. Mostrare che M3 = Q30 x R30.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
La relazione è logicamente vera.
È stato utile?