Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

3 votos

Encontrar la factorización A=LDU para matrices

Estoy tratando de factorizar la matriz de la imagen, pero no estoy seguro de cómo puedo obtener la matriz triangular superior. ¿Tengo que invertir cada paso de la operación matricial que he realizado? ¡Cualquier ayuda será muy apreciada!

enter image description here

4voto

Julian Nazim Puntos 13

Incluyo el L componente de la respuesta también. Pero U también se explica claramente:

El objetivo de la reducción de filas es reducir una matriz A a una matriz triangular superior A , que tiene como paso en su imagen. A=[101222345]A=[101020002]

Pero cada operación de fila puede representarse como la multiplicación de A a la izquierda por alguna matriz E . En tu imagen, utilizas 3 operaciones de fila para llegar a A Así que E=E1E2E3 y tenemos EA=A

Ahora podemos resolver para A y ver A=E1A

Tenga en cuenta que A puede escribirse como el producto de una matriz diagonal y una matriz triangular superior con 1 en las diagonales, A=DU=[100020002][101010001] .

Resulta que E1 ya es triangular inferior, por lo que tenemos

A=LDU=E1[100020002][101010001]

4voto

egreg Puntos 64348

Suelo trabajar la reducción de filas en forma de Gauss-Jordan: \begin{align} A=[101222345] &\xrightarrow{\substack{E_{31}(-3)\\E_{21}(-2)}} [101020042] \\[6px]&\xrightarrow{E_2(1/2)} [101010042] \\[6px]&\xrightarrow{E_{32}(-4)} [101010002] \\[6px]&\xrightarrow{E_{3}(1/2)} [101010001] =U \fin{align} La notación utilizada es

  • Ei(c) significa multiplicar el i la fila de c0
  • Eij(d) significa sumar a la i la fila la j fila multiplicada por d

Estos pueden ser vistos como elemental matrices que se multiplican sucesivamente por la izquierda, por lo que obtengo L0=E21(2)E31(3)E2(2)E31(4)E3(2)=[100220342] el producto de los inversos en el orden inverso.

Se puede demostrar que las entradas son exactamente las que dictan las matrices elementales, con 0 añadidos fuera de la diagonal y las entradas que faltan en la diagonal son 1 .

Ahora escribiendo L0=LD es fácil: L=[100210321]D=[100020002] (dividir cada columna por la entrada correspondiente en la diagonal de D ).

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