Para la facotirzación LU necesitamos hallar las triangulares, tanto la inferior como la superior
\[A=\begin{pmatrix}2&1&1 \\ 4&-6&0\\ -2&7&2\end{pmatrix}\]
A=matrix(c(2,1,1,4,-6,0,-2,7,2),nrow=3,byrow=TRUE)
A
## [,1] [,2] [,3]
## [1,] 2 1 1
## [2,] 4 -6 0
## [3,] -2 7 2
F=pracma::lu(A)
F$L
## [,1] [,2] [,3]
## [1,] 1 0 0
## [2,] 2 1 0
## [3,] -1 -1 1
F$U
## [,1] [,2] [,3]
## [1,] 2 1 1
## [2,] 0 -8 -2
## [3,] 0 0 1
La utilizar la libreria pracma calculó las matrices
\[L=\begin{pmatrix}1&0&0 \\ 2&1&0\\ -1&-1&1\end{pmatrix} \ U=\begin{pmatrix}2&1&1 \\ 0&-8&-2\\ 0&0&1\end{pmatrix}\]
Ahora tenemos los resultados independientes
\[b=\begin{pmatrix}5\\-2\\9\end{pmatrix}\]
b=c(5,-2,9)
b
## [1] 5 -2 9
Resolver el sistema de ecuaciones
\[AX=b\]
\[LY=b\]
\[UX=Y\]
y=forwardsolve(F$L,b)
x=backsolve(F$U,y)
print(x)
## [1] 1 1 2
print(y)
## [1] 5 -12 2