Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2
Algebra Lineal MAT1203L
PrimerSemestre2023
Sistemas Lineales
2x+3y-2z+5w = 1
x - y + z-2w = 2
3x+2y+3z+4w = 3
x
2 3 -2 5 1
y
1 -1 1 -2 = 2
z
3 2 3 4 3
w
A.x = b
2 3 -2 5
1 -1 1 -2
3 2 3 4
Las columnas son los vectores a1 = {2,1,3} , a2 = {3,-1, 2 }, a3 = {-2,1,3 } , a4= {5,-2,4}
In[]:= b = {1, 2, 3}
Out[]= {1, 2, 3}
In[]:= LinearSolve[A, b]
resuelve ecuación lineal
7 3
Out[]= , - , 0, 0
5 5
In[]:= A.{7 / 5, - 3 / 5, 0, 0}
Out[]= {1, 2, 3}
Más aún, (7/5)c1 - (3/5) c2 = {1,2,3}, es decir, el vector {1,2,3} es combinación lineal de las dos
primeras columnas de A.
Como se muestra en el siguiente cálculo. Las dos primeras columnas de A son
Out[]= {1, 2, 3}
Otro ejemplo,
In[]:= B = {{1, 2, 3}, {2, 4, 6}, {2, 3, 4}} ; c = {1, 0, 2}; LinearSolve[B, c]
resuelve ecuación lineal
Ahora el comando nos avisa que no hay solución de la ecuación matricial B.x = c
En otras palabras , el vector c = {1,0,2} no es nunca combinación lineal de las colum-
nas de B,
que son {1,2,2}, {2,4,3}, {3,6,4}.
NullSpace[A]
Resuelve la ecuación matricial A.x=0
Este comando da como Output los vectores l.i. que generan A.x = 0
Consideremos la matriz
1 2 3 4
3 -2 -1 0
1
1 2 π
3
2 - 1 + 6 2 - 3 π 3 2 + 6 2 - 5 π 6 (- 3 + 2 π)
Out[]= - ,- ,- , 1
- 11 + 12 2 - 11 + 12 2 - 11 + 12 2
Esto quiere decir que cualquier combinación lineal de estos vectores es un elemento
de Null(Q).
Por ejemplo,
Out[]= {0, 0}
Este método consiste en realizar operaciones elementales entre las filas de una
matriz
de tal manera de mantener la información. Con esta técnica la matriz se simplifica
bastante
de tal forma que el sistema A.x = b se transforma equivalentemente en otro sistema
que se soluciona
directamente por sustitución.
In[]:= {{1, 2, 3, 4}, {3, 0, -1, 1}, {4, 2, 2, 5}, {-3, -4, 1, 2}} // MatrixForm
forma de matriz
Out[]//MatrixForm=
1 2 3 4
3 0 -1 1
4 2 2 5
-3 -4 1 2
In[]:= R = {{1, 2, 3, 4}, {3, 0, -1, 1}, {4, 2, 2, 5}, {-3, -4, 1, 2}} ;
RowReduce[R] // MatrixForm
reduce filas forma de matriz
Out[]//MatrixForm=
17
1 0 0
20
3
0 1 0 -
4
31
0 0 1
20
0 0 0 0
In[]:=
MatrixForm[K]
forma de matriz
Out[]//MatrixForm=
1 2 3 4
2 2 2 2
3 3 3 3
In[]:= MatrixForm[KK]
forma de matriz
Out[]//MatrixForm=
1 2 3 4
d d d d
2 2 2 2
3 3 3 3
Y estamos listos.
In[]:= Transpose[K]
transposición
In[]:= MatrixForm[Transpose[K]]
forma de matriz transposición
Out[]//MatrixForm=
1 2 3
2 2 3
3 2 3
4 2 3
Out[]= {{1, 2, 3}, {2, 2, 3}, {d, d, d}, {3, 2, 3}, {4, 2, 3}}
In[]:= MatrixForm[%]
forma de matriz
Out[]//MatrixForm=
1 2 3
2 2 3
d d d
3 2 3
4 2 3
In[]:= MatrixForm[%]
forma de matriz
Out[]//MatrixForm=
1 2 d 3 4
2 2 d 2 2
3 3 d 3 3
1 2 3
1 2 5
-1 4 -3
1
Out[]= 0, , 0
2
1 2 3 1
1 2 5 1
-1 4 -3 2
1
Out[]= {1, 0, 0, 0}, 0, 1, 0, , {0, 0, 1, 0}
2
In[]:= MatrixForm[RowReduce[SA]]
forma de matriz reduce filas
Out[]//MatrixForm=
1 0 0 0
1
0 1 0
2
0 0 1 0
x = RowReduce[SA][[All, 4]]
reduce filas todo
1
Out[]= 0, , 0
2
EJERCICIOS
Problema 1
Determine, mediante dos métodos distintos, si el vector w = {2,1,1,1} está en el hiper-
plano que contiene a los vectores u = {1,2,3,2} , v = {-1,1,2,1}, q={1,-1,2,3} . Explique su
respuesta
Desarrollo.
In[]:= MatrixForm[M]
forma de matriz
Out[]//MatrixForm=
1 2 3 2
-1 1 2 1
1 -1 2 3
Calculemos Null[M]
In[]:= Transpose[M]
transposición
Out[]= {}
Out[]= {1, - 1, 0}
Problema 2
Determine si los vectores
v1 = {3,1,1,1} , v2= {2,1,1,1 } ,v3 ={-2,1,3,1}, v4 = {2,-1,2,0}
son linealmente independientes (LI) o linealmente dependientes. (LD). Explique su
respuesta
Desarrollo.
Formemos la matriz cuyas columnas son los vectores v1, ..., v4.
In[]:= = {2, 1, 1, 1 } ;
v1 = {3, 1, 1, 1} ; v2
v3 = {-2, 1, 3, 1}; v4 = {2, -1, 2, 0}
Out[]= {2, - 1, 2, 0}
Creamos la matriz cuyas columnas son los vectores v1, v2, v3, v4
In[]:= MatrixForm[G]
forma de matriz
Out[]//MatrixForm=
3 2 -2 2
1 1 1 -1
1 1 3 2
1 1 1 0
Out[]= {0, 0, 0, 0}
Esto prueba que los vectores on li. puesto que cualquier combinación lineal a v1 +
bv2 + c v3 + d v4 = 0 implica que a=b=c=d=0.
Problema 3
Demuestre que los vectores
w1 ={1,-2,-1,-2} , w2 = {0,1,1,2} , w3 = {0,0,1,1}, w4 = {-2,6,1,5}
son linealmente dependientes. Determine w3 como combinación lineal de
w1,w2,w4,
usando RowReduce[ ] . Explique.
Desarrollo.
In[]:= MatrixForm[%]
forma de matriz
Out[]//MatrixForm=
1 0 0 -2
-2 1 0 6
-1 1 1 1
-2 2 1 5
Ahora resolvemos
In[]:= NullSpace[H]
espacio nulo
In[]:= 2 w1 - 2 w2 + 3 w3 + w4
Out[]= {0, 0, 0, 0}
Problema 4
Plantee el sistema de ecuaciones que debe resolverse para calcular
todas las matrices A de 2x2 tales que A.{3,2} = {2,-1}. ¿Cuántas matrices son?
Calcúlelas todas.
Desarrollo.
x y 3 2
Las ecuaciones son =
z w 2 -1
3x + 2y + 0z + 0w= 2
0x + 0y +3z + 2w = -1
2 1
Out[]= , 0, - , 0
3 3
In[]:= NullSpace[A]
espacio nulo
Luegocomo sabemos de clases las solución es la solución general del Null + una solución particular,
0 0 -2 3 2/3 0 2/3 - 2 s 3 s
Luego todas las matrices son t + s + = donde s,t
-2 3 0 0 -1 / 3 0 -2 t - 1 / 3 3 t
son parámetros libres.
Problema 5
Determine todas las matrices B de 2x3 tales que la suma de los elementos de la
primera fila es igual a 1,
la suma de los elementos de la segunda fila es igual a 2, y la suma de los elementos
Desarrollo
x y z
Se trata de un sistema de 5 ecuaciones y 6 incógnita. La matriz es de 2 x3,
w p q
Las ecuaciones son x + y + z + 0w + 0p + 0q = 1 ,
0x + 0y + 0 z + w + p + q = 2
x + 0y + 0 z + w + 0p + 0q = 1
0x + y + 0z + 0w + p + 0q = 1
0x + 0y + z + 0w + 0q + q = 1
In[]:=
MatrixForm[%]
forma de matriz
Out[]//MatrixForm=
1 1 1 0 0 0
0 0 0 1 1 1
1 0 0 1 0 0
0 1 0 0 1 0
0 0 1 0 0 1
Out[]= {- 1, 1, 1, 2, 0, 0}
-1 1 1
Luego, la matriz es una solución particular .
2 0 0
In[]:= NullSpace[B]
espacio nulo
1 0 -1 1 -1 0
Las matrices , generan el Nul(B)
-1 0 1 -1 1 0
1 0 -1 1 -1 0 -1 1 1
La solución general es t +s +
-1 0 1 -1 1 0 2 0 0
-1 + t + s 1-s 1-t
2 -t-s s t
Problema 6
Consideremos el sistema donde B está definida por sus filas:
a) Pivotee la matriz B hasta obtener una matriz escalonada. Explicite cada una de
las operaciones realizadas.
b) Determine las columnas con pivotes.
c) Determine la solución general de A.x = b donde b es el vector b = {0, 0, 2, 1, 3 }
d) A partir de la solución encontrada determine la solución general del sistema
homogéneo.
Desarrollo.
In[]:= RowReduce[B]
reduce filas
Out[]= {{1, 0, 0, 0}, {0, 1, 1, 0}, {0, 0, 0, 1}, {0, 0, 0, 0}, {0, 0, 0, 0}}
Llamemos J a esta nueva matriz que representa el mismo sistema más simple,
In[]:= J = RowReduce[B]
reduce filas
Out[]= {{1, 0, 0, 0}, {0, 1, 1, 0}, {0, 0, 0, 1}, {0, 0, 0, 0}, {0, 0, 0, 0}}
In[]:= MatrixForm[%]
forma de matriz
Out[]//MatrixForm=
1 0 0 0
0 1 1 0
0 0 0 1
0 0 0 0
0 0 0 0
NullSpace[J]
espacio nulo
Out[]= {1, 2, 0, 3}
Problema 7
Considere el siguiente sistema:
x1 + x2+ x3 + x4 = b1
3 x1+ 2 x2 + 4 x3 + 3 x4 + x5 = b2
3 x1+3 x2 + 3 x3 + 5 x4+ 2 x5 = b3
x1+x2 + x3 + 2 x4+ x5 = b4
5 x1+5 x2 + 5 x3 + 8 x4+ 3 x5 = b5
Desarrollo
In[]:=
In[]:=