Processing math: 100%

2 votos

Cálculo de la descomposición polar

¿Cómo calculo a mano las descomposiciones polares izquierda y derecha de una matriz? Entiendo la definición de la descomposición, pero no cómo se calcula.

Por ejemplo, ¿son diferentes las descomposiciones polares izquierda y derecha de esta matriz y cómo las calculo?

[2316]

2voto

Bart Vanderbeke Puntos 16

La descomposición polar está estrechamente relacionada con la descomposición de valores singulares.
El SVD tiene el siguiente aspecto:
A=UΣVT V contains the eigenvectors of ATA as columns U contains the eigenvectors of AAT as columns No es necesario calcular ambos U y V ya que pueden derivarse uno del otro: (1) U=[||u1u2||] with ui=Aviσi

(2) V=[||v1v2||] with vi=ATuiσi

La descomposición polar es la siguiente:

(3) A= (UΣUT) (UVT)=SA Rθ (4) A=UΣVT=(UVT)(VΣVT)=RθSAT

Así que para calcular la descomposición polar

  1. Calcular los valores propios λi y los vectores propios vi de ATA
  2. La matriz Σ contiene σi=λi en su diagonal
  3. Derivar vectores propios ui de AAT utilizando (1)
  4. Ahora calcula UVT
  5. si no me equivoco (VΣVT)=ATA por lo que (3) puede completarse
  6. Ahora tienes que calcular AAT o (UΣUT) para completar (4)

    Encontrará un análisis geométrico de la descomposición polar en La cena de Heaviside .
    En el sitio web de geogebra encontrará un gráfico interactivo: descomposición polar .

0voto

Han de Bruijn Puntos 6161

Se ha presentado un método de fuerza bruta (numérico) para obtener la descomposición polar derecha en esta respuesta en MSE . Cuando se aplica al problema del PO ( Test4 ) obtenemos un resultado como: [2.0000003.0000001.0000006.000000]=[0.8944270.4472140.4472140.894427][2.2360680.0000000.0000006.708204] Sin embargo, al buscar el número 0.447214 en Internet, encontramos que es aproximadamente igual a ¿Cuánto es 1 sobre la raíz cuadrada de 5? . Así que vamos a hacer una conjetura: [2316]=[2/51/51/52/5][50035] Se observa que la pregunta anterior es similar a otro .

EDITAR. Pero lo anterior es, por supuesto, exagerado.
Aquí viene una solución mucho más sencilla. En primer lugar formar la transposición veces la matriz original: [2316]T[2316]=[2136][2316]=[50045] A continuación, realice la siguiente Ansatz: [a00c]2=[a00c][a00c]=[a200c2]=[50045] Por tanto, la raíz cuadrada de una matriz diagonal es extremadamente sencilla; basta con tomar las raíces cuadradas de los elementos diagonales: [a00c]=[50035] Por último, se halla la matriz ortogonal con: [2316][50035]1=[2316][1/5001/(35)]=[2/51/51/52/5] La misma conclusión: [2316]=[2/51/51/52/5][50035]

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