1 votos

Obtención de $A$ de $A$$ A^t $$A$

Que la matriz $B$ = $AA^TA$ donde A es una matriz real de mxn. Entonces, ¿cómo podemos obtener $A$ de $B$ ? ¿Podemos hacer lo mismo si A es una matriz compleja? No tengo ni idea de cómo hacer este problema.

8voto

Argo Puntos 161

Supongamos que $A$ tiene una descomposición de valor singular $U\Sigma V^T$ donde $U$ y $V$ son ortogonales, y $\Sigma$ diagonal semidefinida positiva.

En ese caso,

$$AA^TA=U\Sigma^3 V^T$$

Ahora piensa en lo contrario. Una descomposición SVD de $B$ tiene que compartir $U$ y $V^T$ con $A$ porque la descomposición es única hasta la permutación de los valores singulares (que solemos ordenar). Simplemente hay que dividir

$$B=U\Gamma V^T$$ y calcular $$\Sigma=\sqrt[3]{\Gamma}$$ donde se entiende que se toma la raíz cúbica de cada valor singular. Como son positivos, esto no es ambiguo.

Obsérvese que esto da una solución, pero no es única, porque la ecuación $\sigma_i^3=\gamma_i$ tiene $3$ soluciones (para cada valor singular, se puede elegir una raíz diferente).

1voto

Spencer Puntos 48

El método de Orión funciona cuando $m=n$ . Sin embargo, un método similar funciona para cualquier $m,n$ . En tal caso, $\Sigma$ es un $m\times n$ matriz y $AA^TA=U\Sigma\Sigma^T\Sigma V^T$ . Afortunadamente, la matriz $\Sigma\Sigma^T\Sigma $ tiene exactamente la misma forma que $\Sigma$ En efecto, basta con cambiar cada $\Sigma_{i,i}$ con ${\Sigma_{i,i}}^3$ . Así, $U\Sigma\Sigma^T\Sigma V^T$ es "el" SVD de $B=AA^TA$ . Terminamos la construcción como lo hizo Orión.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X