Saltar al contenido

Diario de clases

Clases de Jesús Soto

Menú
  • Home
  • Equation Editor
  • Generador de tablas
Menú

Navegación de entradas

ALG: Subespacios vectoriales ←

ALG: Determinantes, factorización LU y espacios vectoriales con maxima

Posted on 19 de octubre de 2026

Repaso de la inversa y pseudoinversa de una matriz

El procedimiento común para el cálculo de la inversa de una matriz (en caso de existir) puede plantearse como el algoritmo dado mediante transformaciones elementales:

\[[A\, |\, I_n] \sim [I_n\, |\, A^{-1}].\]

Ejercicio: Calcula mediante operaciones elementales la inversa de la matriz \[\begin{bmatrix}3 & 0 & -1 & 1\\ -2 & 3 & 2 & 2\\ 4 & 2 & -1 & 1\\ -1 & 2 & -3 & 0\end{bmatrix}\]


Ejercicio: Dada la matriz \[A=\begin{bmatrix}
i & 1 & -1 & -i\\
0 & i & 1 & 1 \\
0 & 0 & i & -1 \\
0 & 0 & 0 & i
\end{bmatrix}\in\mathcal{M}_4(\mathbb{C}),\] ¿cuánto suman los elementos de la cuarta columna de la inversa?


Ejercicio: Dada la matriz \(A=\begin{bmatrix} 1&1&0\\ 0&1 &1
\end{bmatrix},\) calcular su pseudoinversa por la derecha.


Ejercicio: Sea \(A\)=[[1,1],[1,0],[-1,0]], y \(L\) la pseudoinversa tal que \(LA=I\). ¿Cuánto suman los elementos de la segunda fila de \(L\)?


Inversa en maxima

Hemos visto cómo calcular la inversa mediante operaciones elementales; así practicamos el uso de maxima y las matrices. Sin embargo, tenemos un comando que nos lo calcula directamente:

  • invert(\(M\)): dada la matriz \(M\) nos devuelve su inversa.
  • invert(\(M\)),detout: dada la matriz \(M\) nos devuelve su inversa con el determinante fuera.

Ejercicio: Dada la matriz \(A\)=[[-1,1,3],[1,-2,0],[1,-2,1],[1,0,1]], estudiar si tiene pseudoinversa y determinarla en su caso


(%i2)

A:matrix([−1,1,3],[1,−2,0],[1,−2,1],[1,0,1]);
rank(A);

\[\]\[\tag{%o1} \begin{bmatrix}\mathop{-}1 & 1 & 3\\
1 & \mathop{-}2 & 0\\
1 & \mathop{-}2 & 1\\
1 & 0 & 1\end{bmatrix}\]

\[\]\[\tag{%o2} 3\]

Como el rango coincide con el número de columnas, tiene pseudoinversa por la izquierda, que se obtendrá mediante \[L=(A^tA)^{-1}A^t.\]


(%i3)

L:invert(transpose(A).A).transpose(A);

\[\]\[\tag{%o3} \begin{bmatrix}-\frac{16}{59} & -\frac{5}{59} & -\frac{3}{59} & \frac{51}{59}\\
-\frac{4}{59} & -\frac{16}{59} & -\frac{31}{118} & \frac{55}{118}\\
\frac{15}{59} & \frac{1}{59} & \frac{13}{118} & \frac{15}{118}\end{bmatrix}\]

En efecto,


(%i4)

L.A;

\[\]\[\tag{%o4} \begin{bmatrix}1 & 0 & 0\\
0 & 1 & 0\\
0 & 0 & 1\end{bmatrix}\]


Determinantes

Recordemos que para calcular un determinante hemos dado dos procesos: bien mediante triangulación de la matriz, bien mediante la regla de Laplace.

Ejercicio: Determina el valor del determinante de la matriz [[1,1,0,0], [-1,1,-1,0], [0,1,1,1], [0,0,1,1]], consiguiendo su matriz escalonada.


El siguiente comando nos proporciona directamente este resultado:

  • determinant(\(M\)): dada la matriz \(M\) nos devuelve su determinante.

Ejercicio: Cuál es el mayor valor de los menores principales de la matriz \[\begin{bmatrix}
1 & 4 & -1 & 1 & 2 & 1\\
8 & 9 & -2 & 2 & -3& 0\\
0 & -3 & 8 & 3 & 4 & -3\\
4 & -2 & 0 & -7 & 1 & 4\\
1 & 0 & -5 & 3 & 0& 7\\
-3 & 6 & -4 & 4 & 6 & 9
\end{bmatrix}\]

(%i1) A:matrix([1,4,−1,1,2,1],[8,9,−2,2,−3,0],
   [0,−3,8,3,4,−3],[4,−2,0,−7,1,4],
   [1,0,−5,3,0,7],[−3,6,−4,4,6,9])$

(%i5) mp:[submatrix(6,5,4,3,A,3,4,5,6)]$
mp:append(mp,[submatrix(6,5,4,A,4,5,6)])$
mp:append(mp,[submatrix(6,5,A,5,6)])$
mp:append(mp,[submatrix(6,A,6)]);

\[\left[ \begin{bmatrix}1 & 4\\8 & 9\end{bmatrix}, \begin{bmatrix}1 & 4 & -1\\8 & 9 & -2\\0 & -3 & 8\end{bmatrix}, \begin{bmatrix}1 & 4 & -1 & 1\\8 & 9 & -2 & 2\\0 & -3 & 8 & 3\\4 & -2 & 0 & -7\end{bmatrix}, \begin{bmatrix}1 & 4 & -1 & 1 & 2\\8 & 9 & -2 & 2 & -3\\0 & -3 & 8 & 3 & 4\\4 & -2 & 0 & -7 & 1\\1 & 0 & -5 & 3 & 0\end{bmatrix}\right] \]

(%i6) makelist(determinant(mp[i]),i,1,4);

\[\left[ -23, -166, 986, 13768\right] \]


Ejercicio: Cuál es el valor de x para que el rango de la matriz sea 2 \[\begin{bmatrix}
5 & -5 & -6\\
-5 & 3 & -1 \\
0 & x &7
\end{bmatrix}\]

(%i2) A:matrix([5,−5,−6],[−5,3,−1],[0,x,7]);
ratsimp(determinant(A));

\[\operatorname{ }\begin{bmatrix}5 & -5 & -6\\-5 & 3 & -1\\0 & x & 7\end{bmatrix}\]

\[\operatorname{ }35 x-70\]

(%i3) solve(%,x);

\[\left[ x=2\right] \]


Ejercicio: Cuál es el rango de la matriz según el valor del parámetro \(\alpha\) \[\begin{bmatrix}
\alpha & 1 & 1 & 2 \\
2 & \alpha & \alpha^2 &1\\
2 & 1 & 1 & 2
\end{bmatrix}\]

(%i1) A:matrix([x,1,1,2],[2,x,x^2,1],[2,1,1,2]);

\[\begin{bmatrix}x & 1 & 1 & 2\\2 & x & {{x}^{2}} & 1\\2 & 1 & 1 & 2\end{bmatrix}\]

(%i2) E:rowswap(A,3,1);

\[\begin{bmatrix}2 & 1 & 1 & 2\\2 & x & {{x}^{2}} & 1\\x & 1 & 1 & 2\end{bmatrix}\]

(%i4) E:rowop(E,2,1,1)$
E:rowop(E,3,1,x/2);

\[\begin{bmatrix}2 & 1 & 1 & 2\\0 & x-1 & {{x}^{2}}-1 & -1\\0 & 1-\frac{x}{2} & 1-\frac{x}{2} & 2-x\end{bmatrix}\]

Observar que si x=1

(%i5) rank(ev(A,x=1));

\[3\]

Como sabemos el rango para x=1, podemos hacer una división por x-1, suponiendo que x no es 1:

(%i7) rowop(E,3,2,(1−x/2)/(x−1))$
E:ratsimp(%);

\[\begin{bmatrix}2 & 1 & 1 & 2\\0 & x-1 & {{x}^{2}}-1 & -1\\0 & 0 & \frac{{{x}^{2}}-2 x}{2} & -\frac{2 {{x}^{2}}-5 x+2}{2 x-2}\end{bmatrix}\]

(%i9) determinant(submatrix(E,3))$
ratsimp(%);

\[ -2 {{x}^{2}}+5 x-2\]

(%i10) solve(%,x);

\[\left[ x=2\operatorname{,}x=\frac{1}{2}\right] \]


Ejercicio: ¿Qué valores de \(x\) hacen que la matriz no sea regular? \[\begin{bmatrix}
x & 1 & -1\\
0 & 2 & x \\
4 & 0 & -x
\end{bmatrix}\]

(%i2) A:matrix([x,1,−1],[0,2,x],[4,0,−x])$
determinant(A);

\[-2 {{x}^{2}}+4 x+8\]

(%i3) solve(%,x);

\[ \left[ x=1-\sqrt{5} \ ,\ x=\sqrt{5}+1\right] \]


Ejercicio: ¿Qué valores de \(x\) hacen que la matriz no sea regular? \[\begin{bmatrix}1&3&1&3\\2&3&4&5\\3&2&x&2\\4&x&6&5\end{bmatrix}\]

(%i2) A:matrix([1,3,1,3],[2,3,4,5],[3,2,x,2],[4,x,6,5])$
ratsimp(determinant(A));

\[\operatorname{ }{{x}^{2}}-8 x+15\]

(%i3) solve(%,x);

\[ \left[ x=3\ ,\ x=5\right] \]


Determinantes de una matriz por bloques

Ejercicio: Sea \(A\)=[ [1,6,7,0,0,0,0], [-3,-1,1,0,0,0,0], [0,4,-2,0,0,0,0],[1,1,0,5,-1,0,0], [0,3,7,-2,3,0,0], [-2,1,4,-2,-1,6,-5], [6,0,0,2,4,3,1]]. Calcular por bloques el valor de su determinante.

(%i1) A:matrix([1,6,7,0,0,0,0],
   [−3,−1,1,0,0,0,0],
   [0,4,−2,0,0,0,0],
   [1,1,0,5,−1,0,0],
   [0,3,7,−2,3,0,0],
   [−2,1,4,−2,−1,6,−5],
   [6,0,0,2,4,3,1]);

\[\begin{bmatrix}1 & 6 & 7 & 0 & 0 & 0 & 0\\-3 & -1 & 1 & 0 & 0 & 0 & 0\\0 & 4 & -2 & 0 & 0 & 0 & 0\\1 & 1 & 0 & 5 & -1 & 0 & 0\\0 & 3 & 7 & -2 & 3 & 0 & 0\\-2 & 1 & 4 & -2 & -1 & 6 & -5\\6 & 0 & 0 & 2 & 4 & 3 & 1\end{bmatrix}\]

Vemos claramente que podemos hacer la matriz por bloques, obteniendo una diagonal por bloques de manera que los bloques superiores son todos cero.

(%i4) D1:submatrix(4,5,6,7,A,4,5,6,7);
D2:submatrix(1,2,3,6,7,A,1,2,3,6,7);
D3:submatrix(1,2,3,4,5,A,1,2,3,4,5);

\[\begin{bmatrix}1 & 6 & 7\\-3 & -1 & 1\\0 & 4 & -2\end{bmatrix}\]

\[\begin{bmatrix}5 & -1\\-2 & 3\end{bmatrix}\]

\[\begin{bmatrix}6 & -5\\3 & 1\end{bmatrix}\]

Por tanto, el determinante será el producto de los determinantes de los bloques de la diagonal.

(%i5) determinant(D1)·determinant(D2)·determinant(D3);

\[-33306\]

Comprobémoslo

(%i6) determinant(A);

\[-33306\]


Factorización LU con maxima

Recordemos que las matrices L y U son únicas si la matriz no es singular (determinante distinto de cero), en contrario, pueden no ser únicas. Un ejemplo es cuando nos aparece un cero en la diagonal principal de la matriz U, en el proceso \[[I\, |\, A] \sim [L^*\, |\, U].\] En tal caso debemos permutar las filas de la matriz \(A\) para que no ocurra. Pero si lo hacemos, debemos observar que ahora buscaremos una factorización de \(PA\) no de \(A\). Es decir, \[PA=LU.\]

Es posible que proceso de factorización de la matriz \(PA\) nos lleve a la aparición de otro cero en la diagonal del escalonamiento de U; en ese caso, deberemos hacer otra permutación. De este modo, la matriz \(P\) puede ser el resultado de un producto de matrices permutación \(P=P_1P_2\cdots P_k\).

Recordemos que, si los menores principales de \(A\) son no nulos, el procedimiento nos lleva a una factorización. De este modo, podemos buscar la permutación, o producto de permutaciones, adecuada de modo que los menores principales de \(PA\) sean no nulos y nos garanticen el éxito de la factorización.

Ejercicio: Dada la matriz [[1,2,3],[-3,-4,13],[2,1,-5]] determinar su factorización LU.

(%i2) A:matrix([1,2,3],[−3,−4,13],[2,1,−5])$
E:addcol(ident(3),A);

\[\operatorname{ }\begin{bmatrix}1 & 0 & 0 & 1 & 2 & 3\\0 & 1 & 0 & -3 & -4 & 13\\0 & 0 & 1 & 2 & 1 & -5\end{bmatrix}\]

(%i4) E:rowop(E,2,1,−3)$
E:rowop(E,3,1,2);

\[\operatorname{ }\begin{bmatrix}1 & 0 & 0 & 1 & 2 & 3\\3 & 1 & 0 & 0 & 2 & 22\\-2 & 0 & 1 & 0 & -3 & -11\end{bmatrix}\]

(%i5) E:rowop(E,3,2,−3/2);

\[\operatorname{ }\begin{bmatrix}1 & 0 & 0 & 1 & 2 & 3\\3 & 1 & 0 & 0 & 2 & 22\\\frac{5}{2} & \frac{3}{2} & 1 & 0 & 0 & 22\end{bmatrix}\]

(%i8) U:submatrix(E,1,2,3)$
L1:submatrix(E,4,5,6)$
E:addcol(L1,ident(3));

\[\operatorname{ }\begin{bmatrix}1 & 0 & 0 & 1 & 0 & 0\\3 & 1 & 0 & 0 & 1 & 0\\\frac{5}{2} & \frac{3}{2} & 1 & 0 & 0 & 1\end{bmatrix}\]

(%i11) E:rowop(E,2,1,3)$
E:rowop(E,3,1,5/2)$
E:rowop(E,3,2,3/2);

\[\operatorname{ }\begin{bmatrix}1 & 0 & 0 & 1 & 0 & 0\\0 & 1 & 0 & -3 & 1 & 0\\0 & 0 & 1 & 2 & -\frac{3}{2} & 1\end{bmatrix}\]

(%i13) L:submatrix(E,1,2,3)$
print(A,"=",L,«.»,U,"=",L.U)$

\[\]\[\begin{bmatrix}1 & 2 & 3\\-3 & -4 & 13\\2 & 1 & -5\end{bmatrix}=\begin{bmatrix}1 & 0 & 0\\-3 & 1 & 0\\2 & -\frac{3}{2} & 1\end{bmatrix}.\begin{bmatrix}1 & 2 & 3\\0 & 2 & 22\\0 & 0 & 22\end{bmatrix}=\begin{bmatrix}1 & 2 & 3\\-3 & -4 & 13\\2 & 1 & -5\end{bmatrix}\]


Ejercicio: Dada la matriz \[\begin{bmatrix}
2 & -1 & 3 & 1\\
1 & -1 & 2 & 1\\
-1 & 3 & 2 & 1\\
-1 & 2 & 3 & 1
\end{bmatrix},\] cuánto suman todos los elementos de la matriz \(L\) de su factorización LU.

Definición de la matriz original A

(%i1) A:matrix(
[2,−1,3,1],
[1,−1,2,1],
[−1,3,2,1],
[−1,2,3,1]
)$

Realicemos las operaciones elementales de fila para obtener la factorización

(%i2) X:addcol(ident(4),A);

\[{ }\begin{bmatrix}1 & 0 & 0 & 0 & 2 & -1 & 3 & 1\\0 & 1 & 0 & 0 & 1 & -1 & 2 & 1\\0 & 0 & 1 & 0 & -1 & 3 & 2 & 1\\0 & 0 & 0 & 1 & -1 & 2 & 3 & 1\end{bmatrix}\]

Eliminación en Columna 5 (rowop resta c * F_j de F_i)

(%i5) X1:rowop(X,2,1,X[2,5]/X[1,5])$
X1:rowop(X1,3,1,X[3,5]/X[1,5])$
X1:rowop(X1,4,1,X[4,5]/X[1,5]);

\[{ }\begin{bmatrix}1 & 0 & 0 & 0 & 2 & -1 & 3 & 1\\-\frac{1}{2} & 1 & 0 & 0 & 0 & -\frac{1}{2} & \frac{1}{2} & \frac{1}{2}\\\frac{1}{2} & 0 & 1 & 0 & 0 & \frac{5}{2} & \frac{7}{2} & \frac{3}{2}\\\frac{1}{2} & 0 & 0 & 1 & 0 & \frac{3}{2} & \frac{9}{2} & \frac{3}{2}\end{bmatrix}\]

Eliminación en Columna 6

(%i7) X2:rowop(X1,3,2,X1[3,6]/X1[2,6])$
X2:rowop(X2,4,2,X1[4,6]/X1[2,6]);

\[{ }\begin{bmatrix}1 & 0 & 0 & 0 & 2 & -1 & 3 & 1\\-\frac{1}{2} & 1 & 0 & 0 & 0 & -\frac{1}{2} & \frac{1}{2} & \frac{1}{2}\\-2 & 5 & 1 & 0 & 0 & 0 & 6 & 4\\-1 & 3 & 0 & 1 & 0 & 0 & 6 & 3\end{bmatrix}\]

Eliminación en Columna 7

(%i8) X3:rowop(X2,4,3,X2[4,7]/X2[3,7]);

\[{ }\begin{bmatrix}1 & 0 & 0 & 0 & 2 & -1 & 3 & 1\\-\frac{1}{2} & 1 & 0 & 0 & 0 & -\frac{1}{2} & \frac{1}{2} & \frac{1}{2}\\-2 & 5 & 1 & 0 & 0 & 0 & 6 & 4\\1 & -2 & -1 & 1 & 0 & 0 & 0 & -1\end{bmatrix}\]

Matriz U será

(%i9) U:submatrix(X3,1,2,3,4);

\[{ }\begin{bmatrix}2 & -1 & 3 & 1\\0 & -\frac{1}{2} & \frac{1}{2} & \frac{1}{2}\\0 & 0 & 6 & 4\\0 & 0 & 0 & -1\end{bmatrix}\]

La matriz L será la inversa del resultado de las transformaciones en la identidad

(%i10) L:invert(submatrix(X3,5,6,7,8));

\[{ }\begin{bmatrix}1 & 0 & 0 & 0\\\frac{1}{2} & 1 & 0 & 0\\-\frac{1}{2} & -5 & 1 & 0\\-\frac{1}{2} & -3 & 1 & 1\end{bmatrix}\]

Verifiquémoslo

(%i11) print(L,U,"=",L.U)$

\[\]\[\begin{bmatrix}1 & 0 & 0 & 0\\\frac{1}{2} & 1 & 0 & 0\\-\frac{1}{2} & -5 & 1 & 0\\-\frac{1}{2} & -3 & 1 & 1\end{bmatrix} \begin{bmatrix}2 & -1 & 3 & 1\\0 & -\frac{1}{2} & \frac{1}{2} & \frac{1}{2}\\0 & 0 & 6 & 4\\0 & 0 & 0 & -1\end{bmatrix}= \begin{bmatrix}2 & -1 & 3 & 1\\1 & -1 & 2 & 1\\-1 & 3 & 2 & 1\\-1 & 2 & 3 & 1\end{bmatrix}\]

Terminamos respondiendo a la pregunta

(%i12) sum(sum(L[j,i],i,1,4),j,1,4);

\[{ }-\frac{7}{2}\]


Sistemas con LU

Uno de los usos está en la posibilidad de resolver sistemas de ecuaciones. Consideremos queremos resolver el sistema de ecuaciones \[\textbf{A}x=\textbf{b},\] donde \(\textbf{A}\in\mathcal{M}_{n\times m}(\mathbb{K})\). Si conseguimos una factorización \[\textbf{A}=\textbf{L}\textbf{U},\] donde \(\textbf{L}\in\mathcal{M}_{n\times n}(\mathbb{K})\), y, \(\textbf{U}\in\mathcal{M}_{n\times m}(\mathbb{K})\), resultará

\[\textbf{A}x=(\textbf{L}\textbf{U})x=\textbf{L}(\textbf{U}x)=\textbf{b}.\]
Para resolver el problema podemos afrontar la estrategia de resolver primero:
\[\textbf{L}y=\textbf{b},\] para después
\[\textbf{U}x=\textbf{y}.\]

Como ambas matrices \(\textbf{L}\) y \(\textbf{U}\) son triangulares, su solución es fácil mediante sustitución.

Ejercicio: Utilizar la factorización \(\textbf{LU}\) anterior para resolver el sistema que permita resolver el sistema \(Ax=\textbf{b}\) donde \[A=\begin{bmatrix}3 & 2 & -1\\ 2 & 5 & 6\\ -3 & -2 & 7 \end{bmatrix},\ \textbf{b}=\begin{bmatrix} 1\\ 3\\ -2\end{bmatrix}\]

Estará en breve. Hoy no, mañana.

Espacios vectoriales

Compleción de un conjunto l.i. a una base

A veces, necesitamos completar un conjunto l.i. de vectores para que formen una base de todo el espacio vectorial. Para conseguirlo podemos obrar de la siguiente forma.

Consideremos \(\{\textbf{v}_1,\textbf{v}_2,\ldots,\textbf{v}_m\}\) un conjunto linealmente independiente de vectores de un espacio vectorial, \(\mathcal{V}\), y \(\{\textbf{e}_1,\textbf{e}_2,\ldots,\textbf{e}_n\}\) una base de \(\mathcal{V}\). Sea \(A\) la matriz cuyas filas son los vectores \(\textbf{v}_1,\textbf{v}_2,\ldots\), \(\textbf{v}_m\), y \(B\) la matriz de los vectores de la base, \(\textbf{e}_1,\textbf{e}_2,\ldots\), \(\textbf{e}_n\). Entonces realizamos operaciones elementales de forma que
\[\left[\frac{A}{B}\right] \sim \left[\frac{E}{B^\prime}\right]\] donde \(E\) es una matriz escalonada y \({B^\prime}\) una matriz escalonada siguiente a \(E\), entonces los \(n-m\) escalones no nulos de \({B^\prime}\) nos determinan los vectores que completan la base del espacio vectorial.

Ejercicio: Sea \(S=\left\{\begin{bmatrix}a&b\\c&d\end{bmatrix}\in\mathcal{M}_2(\mathbb{R});a=b+c,\ d=2c\right\}\), completar su base para obtener una del espacio vectorial.

Necesitamos una base de \(s\) y para ello suficiente con observar que si \(\begin{bmatrix}a&b\\c&d\end{bmatrix}\in S\) es:\[ \begin{bmatrix}a&b \\c&d\end{bmatrix}= \begin{bmatrix}b+c&b\\ c&2c\end{bmatrix}= b\begin{bmatrix}1&1\\ 0&0\end{bmatrix}+c\begin{bmatrix}1&0\\ 1&2\end{bmatrix}\]
Luego \[\left\{\begin{bmatrix}1&1\\0&0\end{bmatrix},\begin{bmatrix}1&0\\1&2\end{bmatrix}\right\}\] es una base del subespacio. Si consideramos la base canónica de \(\mathcal{M}_2(\mathbb{R})\) podemos formar la matriz
\[\begin{bmatrix}1&1&0&0\\ 1&0&1&2\\ 1&0&0&0\\ 0&1&0&0\\ 0&0&1&0\\ 0&0&0&1 \end{bmatrix}\overset{f_2-f_1}{\sim}\begin{bmatrix}1&1&0&0\\ 0&-1&1&2\\ 1&0&0&0\\ 0&1&0&0\\ 0&0&1&0\\ 0&0&0&1 \end{bmatrix}\overset{f_3-f_1}{\sim}\begin{bmatrix}1&1&0&0\\ 0&-1&1&2\\ 0&-1&0&0\\ 0&1&0&0\\ 0&0&1&0\\ 0&0&0&1 \end{bmatrix}\]
\[\overset{f_3-f_2}{\sim}\begin{bmatrix}1&1&0&0\\ 0&-1&1&2\\ 0&0&-1&-2\\ 0&1&0&0\\ 0&0&1&0\\ 0&0&0&1 \end{bmatrix}\overset{f_4+f_2}{\sim}\begin{bmatrix}1&1&0&0\\ 0&-1&1&2\\ 0&0&-1&-2\\ 0&0&1&2\\ 0&0&1&0\\ 0&0&0&1 \end{bmatrix}\overset{f_4+f_3}{\sim}\begin{bmatrix}1&1&0&0\\ 0&-1&1&2\\ 0&0&-1&-2\\ 0&0&0&0\\ 0&0&1&0\\ 0&0&0&1 \end{bmatrix}\]
\[\overset{f_4\leftrightarrow f_5}{\sim}\begin{bmatrix}1&1&0&0\\ 0&-1&1&2\\ 0&0&-1&-2\\ 0&0&1&0\\ 0&0&0&0\\0&0&0&1 \end{bmatrix}\overset{f_5\leftrightarrow f_6}{\sim}\begin{bmatrix}1&1&0&0\\ 0&-1&1&2\\ 0&0&-1&-2\\ 0&0&1&0\\0&0&0&1\\ 0&0&0&0 \end{bmatrix}\overset{f_4+ f_3}{\sim}\begin{bmatrix}1&1&0&0\\ 0&-1&1&2\\ 0&0&-1&-2\\ 0&0&0&-2\\0&0&0&1\\ 0&0&0&0 \end{bmatrix}\]
Por comodidad, podríamos permutar las filas 4 y 5 y tendríamos las cuatro primeras filas linealmente independientes. Luego \[\left\{\begin{bmatrix}1&1\\0&0\end{bmatrix},\begin{bmatrix}1&0\\1&2\end{bmatrix},\begin{bmatrix}0&0\\-1&-2\end{bmatrix},\begin{bmatrix}0&0\\0&1\end{bmatrix}\right\}\]

Ejercicio: Sea \(S=\left\{a+bX+cX^2+dX^3+eX^4\in\mathbb{R}_4[X];b=a-d,\ c=e-2d\right\}\), completar su base para obtener una del espacio vectorial \(\mathbb{R}_4[X]\).

Primero debemos sacar una base:
\[S=\left\{a+bX+cX^2+dX^3+eX^4\in\mathbb{R}_4[X];b=a-d,\ c=e-2d\right\}=\] \[=\left\{a+(a-d)X+(e-2d)X^2+dX^3+eX^4;a,d,e\in\mathbb{R}\right\}\]
Luego \[a+(a-d)X+(e-2d)X^2+dX^3+eX^4=a(1-X)+d(-X-2X^2+X^3)+e(X^2+X^4).\] Es decir,
\[S=\mathbf{Gen}\left\{1-X,-X-2X^2+X^3,X^2+X^4\right\}\]
Pasémoslo a sus vectores de coordenadas y realicemos el proceso de completación.

(%i4) v:[1,−1,0,0,0]$
u:[0,−1,−2,1,0]$
w:[0,0,1,0,1]$
A:addrow(matrix(v,u,w),ident(5));

\[{ }\begin{bmatrix}1 & -1 & 0 & 0 & 0\\0 & -1 & -2 & 1 & 0\\0 & 0 & 1 & 0 & 1\\1 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0\\0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 1\end{bmatrix}\]

(%i5) A:rowop(A,4,1,1);

\[{ }\begin{bmatrix}1 & -1 & 0 & 0 & 0\\0 & -1 & -2 & 1 & 0\\0 & 0 & 1 & 0 & 1\\0 & 1 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0\\0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 1\end{bmatrix}\]

(%i7) A:rowop(A,5,4,1)$
A:rowop(A,4,2,−1);

\[{ }\begin{bmatrix}1 & -1 & 0 & 0 & 0\\0 & -1 & -2 & 1 & 0\\0 & 0 & 1 & 0 & 1\\0 & 0 & -2 & 1 & 0\\0 & 0 & 0 & 0 & 0\\0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 1\end{bmatrix}\]

(%i10) A:rowswap(A,5,6)$
A:rowswap(A,6,7)$
A:rowswap(A,7,8);

\[{ }\begin{bmatrix}1 & -1 & 0 & 0 & 0\\0 & -1 & -2 & 1 & 0\\0 & 0 & 1 & 0 & 1\\0 & 0 & -2 & 1 & 0\\0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 1\\0 & 0 & 0 & 0 & 0\end{bmatrix}\]

(%i12) A:rowop(A,4,3,−2)$
A:rowop(A,5,3,1);

\[{ }\begin{bmatrix}1 & -1 & 0 & 0 & 0\\0 & -1 & -2 & 1 & 0\\0 & 0 & 1 & 0 & 1\\0 & 0 & 0 & 1 & 2\\0 & 0 & 0 & 0 & -1\\0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 1\\0 & 0 & 0 & 0 & 0\end{bmatrix}\]

Aquí podemos parar, pues los cinco primeros vectores son l.i.; es decir, una base de \(\mathbb{R}^4\). Por tanto, para completar la base solo necesitamos los dos vectores que continúan a los que tenemos: \[\left\{1-X,-X-2X^2+X^3,X^2+X^4, X^3+2X^4, -X^4\right\}\]


La complementación que acabamos de realizar se fundamenta en el siguiente teorema:

Teorema: Sea \(S\) un subespacio vectorial de un espacio vectorial \(V\), finitamente generado (e.v.f.g). Si \(B_S\) es una base de \(S\), existen \(\{u_1,\ldots,u_r\}\subset V-B_S\), de modo que \(B_S\cap \{u_1,\ldots,u_r\}\) es una base de \(V\).

Así podemos dar la siguiente definición:

Definición: Sea \(S\) un subespacio vectorial de un espacio vectorial \(V\), e.v.f.g. Se llama subespacio vectorial suplementario de \(S\), con base \(B_S\), al subespacio generado por los vectores \(\{u_1,\ldots,u_r\}\subset V-B_S\), tales que \(B_S\cap \{u_1,\ldots,u_r\}\) es una base de \(V\).

Observar que \[S+\mathbf{Gen}\{u_1,\ldots,u_r\}=V\]

Se dice que la suma anterior es directa \[S\oplus\mathbf{Gen}\{u_1,\ldots,u_r\}=V,\] cuando para cada \(v\in V\) existen dos únicos \(s\in S\) y \(u\in \mathbf{Gen}\{u_1,\ldots,u_r\}\), tales que \[s+u=v.\]

Ejercicio: Sea \(S=\left\{\begin{bmatrix}a&2b\\a-b&a+b\end{bmatrix};a,b\in\mathbb{R}\right\}\subset\mathcal{M}_2(\mathbb{R})\), obtener una base para su suplementario.


Ejercicio: Dada la aplicación lineal \(f:\mathbb{R}_2[X]\to\mathbb{R}_2[X]\) dada por \[\forall p(X)\in\mathbb{R}_2[X];\ f(p(X))=p(X)-\frac{d}{dX}p(X),\] y \(M_f\) su matriz asociada respecto de la base \(B=\{2+X-X^2,2X-1,1+3X^2\}\). ¿Cuál es el valor de \(\mathbf{tr}(M_fM_f^t)\) ?

  • 58
  • 64
  • 70

C).
Como \[\forall p(X)\in\mathbb{R}_2[X];\ f(p(X))=p(X)-\frac{d}{dX}p(X),\]
aplicamos cada uno de los polinomios de \(B=\{p=2+X-X^2,q=2X-1,r=1+3X^2\}\) tendremos
\[f(p)=-{{X}^{2}}+3 X+1\operatorname{,}f(q)=2 X-3\operatorname{,}f(r)=3 {{X}^{2}}-6 X+1 \]
Ahora solo tenemos que colocar las coordenadas en columnas:
\[M_f\begin{bmatrix}1 & -3 & 1\\
3 & 2 & -6\\
-1 & 0 & 3\end{bmatrix}\]
Resolvemos el ejercicio
\[\begin{bmatrix}1 & -3 & 1\\
3 & 2 & -6\\
-1 & 0 & 3\end{bmatrix}\begin{bmatrix}1 & 3 & -1\\
-3 & 2 & 0\\
1 & -6 & 3\end{bmatrix}=\begin{bmatrix}11 & -9 & 2\\
-9 & 49 & -21\\
2 & -21 & 10\end{bmatrix}\]
Así la traza es 70.

Navegación de entradas

ALG: Subespacios vectoriales
MathBio: Sistemas, mínimos cuadrados, autovalores, autovectores y funciones reales

Novela

La Loba, la lucha fraticida por un reino

La Loba, la lucha fratricida por un reino.

Urraca, señora de Zamora, acusada de instigar la muerte de su hermano, el rey Sancho de Castilla, deberá defenderse de la acusación, al tiempo que luchará por mantener la cohesión entre los hermanos y los reinos cristianos: una lobera de fieros lobeznos.

👉 En amazon

Entradas recientes

  • MathBio: Sistemas, mínimos cuadrados, autovalores, autovectores y funciones reales
  • ALG: Determinantes, factorización LU y espacios vectoriales con maxima
  • ALG: Subespacios vectoriales
  • MathBio: Autovectores y autovalores
  • ALG: Espacios vectoriales
octubre 2026
L M X J V S D
 1234
567891011
12131415161718
19202122232425
262728293031  
« Sep    
  • álgebra
  • bioestadistica
  • matematica discreta
  • mathbio

Prácticas mathbio Prácticas álgebra

Meta

  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org
©2026 Diario de clases | Diseño: Tema de WordPress Newspaperly