Calcolatore della decomposizione ai valori singolari
Trova la SVD di una matrice passo dopo passo
La calcolatrice troverà la decomposizione ai valori singolari (SVD) della matrice data, mostrando i passaggi.
Calcolatore correlato: Calcolatore di pseudoinversa
Il tuo input
Trova la SVD di $$$\left[\begin{array}{ccc}0 & 1 & 1\\\sqrt{2} & 2 & 0\\0 & 1 & 1\end{array}\right]$$$.
Soluzione
Trova la trasposta della matrice: $$$\left[\begin{array}{ccc}0 & 1 & 1\\\sqrt{2} & 2 & 0\\0 & 1 & 1\end{array}\right]^{T} = \left[\begin{array}{ccc}0 & \sqrt{2} & 0\\1 & 2 & 1\\1 & 0 & 1\end{array}\right]$$$ (per i passaggi, vedi calcolatore di trasposta di matrice).
Moltiplica la matrice per la sua trasposta: $$$W = \left[\begin{array}{ccc}0 & 1 & 1\\\sqrt{2} & 2 & 0\\0 & 1 & 1\end{array}\right]\cdot \left[\begin{array}{ccc}0 & \sqrt{2} & 0\\1 & 2 & 1\\1 & 0 & 1\end{array}\right] = \left[\begin{array}{ccc}2 & 2 & 2\\2 & 6 & 2\\2 & 2 & 2\end{array}\right]$$$ (per i passaggi, vedi calcolatrice per la moltiplicazione di matrici).
Ora, trova gli autovalori e gli autovettori di $$$W$$$ (per i passaggi, vedi calcolatore di autovalori e autovettori).
Autovalore: $$$8$$$, autovettore: $$$\left[\begin{array}{c}1\\2\\1\end{array}\right]$$$.
Autovalore: $$$2$$$, autovettore: $$$\left[\begin{array}{c}1\\-1\\1\end{array}\right]$$$.
Autovalore: $$$0$$$, autovettore: $$$\left[\begin{array}{c}-1\\0\\1\end{array}\right]$$$.
Trova le radici quadrate degli autovalori non nulli ($$$\sigma_{i}$$$):
$$$\sigma_{1} = 2 \sqrt{2}$$$
$$$\sigma_{2} = \sqrt{2}$$$
La matrice $$$\Sigma$$$ è una matrice nulla con $$$\sigma_{i}$$$ sulla sua diagonale: $$$\Sigma = \left[\begin{array}{ccc}2 \sqrt{2} & 0 & 0\\0 & \sqrt{2} & 0\\0 & 0 & 0\end{array}\right]$$$.
Le colonne della matrice $$$U$$$ sono i vettori normalizzati (unitari): $$$U = \left[\begin{array}{ccc}\frac{\sqrt{6}}{6} & \frac{\sqrt{3}}{3} & - \frac{\sqrt{2}}{2}\\\frac{\sqrt{6}}{3} & - \frac{\sqrt{3}}{3} & 0\\\frac{\sqrt{6}}{6} & \frac{\sqrt{3}}{3} & \frac{\sqrt{2}}{2}\end{array}\right]$$$ (per i passaggi per trovare un vettore unitario, vedi calcolatore di vettore unitario).
Ora, $$$v_{i} = \frac{1}{\sigma_{i}}\cdot \left[\begin{array}{ccc}0 & 1 & 1\\\sqrt{2} & 2 & 0\\0 & 1 & 1\end{array}\right]^{T}\cdot u_{i}$$$:
$$$v_{1} = \frac{1}{\sigma_{1}}\cdot \left[\begin{array}{ccc}0 & 1 & 1\\\sqrt{2} & 2 & 0\\0 & 1 & 1\end{array}\right]^{T}\cdot u_{1} = \frac{1}{2 \sqrt{2}}\cdot \left[\begin{array}{ccc}0 & \sqrt{2} & 0\\1 & 2 & 1\\1 & 0 & 1\end{array}\right]\cdot \left[\begin{array}{c}\frac{\sqrt{6}}{6}\\\frac{\sqrt{6}}{3}\\\frac{\sqrt{6}}{6}\end{array}\right] = \left[\begin{array}{c}\frac{\sqrt{6}}{6}\\\frac{\sqrt{3}}{2}\\\frac{\sqrt{3}}{6}\end{array}\right]$$$ (per i passaggi, vedi calcolatrice per la moltiplicazione di una matrice per uno scalare e calcolatrice per il prodotto di matrici).
$$$v_{2} = \frac{1}{\sigma_{2}}\cdot \left[\begin{array}{ccc}0 & 1 & 1\\\sqrt{2} & 2 & 0\\0 & 1 & 1\end{array}\right]^{T}\cdot u_{2} = \frac{1}{\sqrt{2}}\cdot \left[\begin{array}{ccc}0 & \sqrt{2} & 0\\1 & 2 & 1\\1 & 0 & 1\end{array}\right]\cdot \left[\begin{array}{c}\frac{\sqrt{3}}{3}\\- \frac{\sqrt{3}}{3}\\\frac{\sqrt{3}}{3}\end{array}\right] = \left[\begin{array}{c}- \frac{\sqrt{3}}{3}\\0\\\frac{\sqrt{6}}{3}\end{array}\right]$$$ (per i passaggi, vedi calcolatrice per la moltiplicazione di una matrice per uno scalare e calcolatrice per il prodotto di matrici).
Poiché abbiamo esaurito i $$$\sigma_{i}$$$ non nulli e abbiamo bisogno di un altro vettore, trova un vettore ortogonale a tutti i vettori trovati calcolando il nucleo della matrice le cui righe sono i vettori ottenuti: $$$\left[\begin{array}{c}\sqrt{2}\\-1\\1\end{array}\right]$$$ (per i passaggi, vedi null space calculator).
Normalizza il vettore: diventa $$$\left[\begin{array}{c}\frac{\sqrt{2}}{2}\\- \frac{1}{2}\\\frac{1}{2}\end{array}\right]$$$, (per i passaggi, vedi calcolatore del vettore unitario).
Pertanto, $$$V = \left[\begin{array}{ccc}\frac{\sqrt{6}}{6} & - \frac{\sqrt{3}}{3} & \frac{\sqrt{2}}{2}\\\frac{\sqrt{3}}{2} & 0 & - \frac{1}{2}\\\frac{\sqrt{3}}{6} & \frac{\sqrt{6}}{3} & \frac{1}{2}\end{array}\right].$$$
Le matrici $$$U$$$, $$$\Sigma$$$ e $$$V$$$ sono tali che la matrice iniziale $$$\left[\begin{array}{ccc}0 & 1 & 1\\\sqrt{2} & 2 & 0\\0 & 1 & 1\end{array}\right] = U \Sigma V^T$$$.
Risposta
$$$U = \left[\begin{array}{ccc}\frac{\sqrt{6}}{6} & \frac{\sqrt{3}}{3} & - \frac{\sqrt{2}}{2}\\\frac{\sqrt{6}}{3} & - \frac{\sqrt{3}}{3} & 0\\\frac{\sqrt{6}}{6} & \frac{\sqrt{3}}{3} & \frac{\sqrt{2}}{2}\end{array}\right]\approx \left[\begin{array}{ccc}0.408248290463863 & 0.577350269189626 & -0.707106781186548\\0.816496580927726 & -0.577350269189626 & 0\\0.408248290463863 & 0.577350269189626 & 0.707106781186548\end{array}\right]$$$A
$$$\Sigma = \left[\begin{array}{ccc}2 \sqrt{2} & 0 & 0\\0 & \sqrt{2} & 0\\0 & 0 & 0\end{array}\right]\approx \left[\begin{array}{ccc}2.82842712474619 & 0 & 0\\0 & 1.414213562373095 & 0\\0 & 0 & 0\end{array}\right]$$$A
$$$V = \left[\begin{array}{ccc}\frac{\sqrt{6}}{6} & - \frac{\sqrt{3}}{3} & \frac{\sqrt{2}}{2}\\\frac{\sqrt{3}}{2} & 0 & - \frac{1}{2}\\\frac{\sqrt{3}}{6} & \frac{\sqrt{6}}{3} & \frac{1}{2}\end{array}\right]\approx \left[\begin{array}{ccc}0.408248290463863 & -0.577350269189626 & 0.707106781186548\\0.866025403784439 & 0 & -0.5\\0.288675134594813 & 0.816496580927726 & 0.5\end{array}\right]$$$A