Tema

Descomposición en valores singulares

Toda matriz real se escribe como el producto de una rotación, un estiramiento a lo largo de ejes perpendiculares y otra rotación, y los factores de ese estiramiento son los valores singulares.

Nombre en inglés

Singular value decomposition

Intuición

Cualquier matriz convierte una esfera en un elipsoide: Las columnas de V dicen qué direcciones de partida se estiran, los valores singulares dicen cuánto y las columnas de U dicen hacia dónde acaban apuntando. Quedarse con los primeros valores singulares conserva la mayor parte de la energía de la matriz, y de ahí salen la compresión de imágenes y la aproximación de rango bajo.

Fórmula

A = U S V^T ; A_k = sum_{i=1}^{k} s_i u_i v_i^T ; s_i = sqrt(autovalor i de A^T A)

Ejemplo resuelto

Una imagen en escala de grises de 100 por 100 píxeles guarda 10 000 números. Si se conservan los 10 primeros valores singulares hacen falta 10 por la suma 100 más 100 más 1, es decir 2010 números, alrededor de una quinta parte del original, y la imagen sigue siendo reconocible porque los primeros valores singulares concentran casi toda la energía.

Errores frecuentes

Ejercicio

Una matriz de 4 por 3 tiene valores singulares 5, 3 y 0. ¿Cuál es su rango?

Ver la solución

El rango coincide con el número de valores singulares distintos de cero, y aquí solo dos de los tres lo son.

Respuesta: 2

Temas relacionados

Cursos a los que prepara

Simulador

Este tema tiene un simulador interactivo en la guía.

Abrir el tema en la guía