Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERÍA CIVIL
Juliana Ramirez C.
jramirezca@unal.edu.co
Docente
Universidad Nacional de Colombia
Sede Manizales
ELIMINACIÓN DE GAUSS COMO FACTORIZACIÓN LU
′
y reste el resultado de la tercera fila para eliminar 𝑎31 .
Ahora suponga que simplemente realizamos todas estas manipulaciones en la
matriz [A]. Claramente, si no queremos cambiar las ecuaciones, también tenemos
que hacer lo mismo en el lado derecho {b}. Pero no hay absolutamente ninguna
razón para que tengamos que realizar las manipulaciones simultáneamente. Por lo
tanto, podríamos guardar las f 's y manipular {b} más tarde.
¿Dónde almacenamos los factores 𝑓21 , 𝑓31 , 𝑓32 ? Recuerde que toda la idea
detrás de la eliminación era crear ceros en 𝑎21 , 𝑎31 , 𝑎32 . Por lo tanto, podemos
almacenar 𝑓21 en 𝑎21 , 𝑓31 en 𝑎31 y 𝑓32 en 𝑎32 . Después de la eliminación, la
matriz [A] puede escribirse como
En consecuencia, la factorización LU es
Este resultado se puede verificar realizando la multiplicación de [L] [U] para
obtener
Este resultado puede ser sustituido en la ecuación. (10.3), [U] {x} = {d}:
que se puede resolver mediante sustitución hacia atrás, para la solución final:
Función de MATLAB: lu
MATLAB tiene una función incorporada lu que genera la factorización LU. Tiene
la sintaxis general: [L, U] = lu(X) donde L y U son las matrices triangular inferior y
triangular superior, respectivamente, derivadas de la factorización LU de la
matriz X. Tenga en cuenta que esta función utiliza pivoteo parcial para evitar
división por cero. El siguiente ejemplo muestra cómo se puede emplear para
generar tanto la factorización como una solución para el mismo problema que se
resolvió en los Ejemplos anteriores.
Factorización LU con MATLAB
Recordemos que una matriz simétrica es aquella donde 𝑎𝑖𝑗 = 𝑎𝑗𝑖 para todo 𝑖 y 𝑗.
En otras palabras, [𝐴] = [𝐴]𝑇 . Tales sistemas ocurren comúnmente en contextos
matemáticos y problemas de ingeniería / ciencia.
También obtenga una solución para un vector del lado derecho que sea la suma
de las filas de [A]. Tenga en cuenta que para este caso, la respuesta será un vector
de unos.
Solución. La matriz se ingresa de manera estándar como
Un vector del lado derecho que es la suma de las filas de [A] se puede generar
como
A continuación, la factorización de Cholesky se puede calcular con