ALGEBRA LINEAL PARA TODOS

 

JOSE ARTURO BARRETO, M.A.

THE UNIVERSITY OF TEXAS AT AUSTIN

 

Los capítulos del libro ÁLGEBRA LINEAL PARA TODOS originalmente fueron producidos con Word. Al convertirlo a HTML no se vén adecuadamente. Para corregir la falta de alineación se sugiere: bájarlos a un archivo en disco en su computador, abrir luego el programa WORD y a continuación abrir los capítulos utilizando “exclusivamente” el menú archivo o alguna opción de WORD. No los abra de otra manera ya que si los abre con el explorer u otra opción que maneje archivos HTML posiblemente no alinearán perfectamente. Si aún no los vé bién vealos con la opción diseño de impresión de WORD.

 

CAPITULO 8.

 

Vectores en Rn

 

Hasta ahora nos hemos limitado al estudio de vectores en dimensiones 2 y 3 con el fín de lograr la mayor claridad posible y mantener la motivación del estudiante. Esperamos que ya esté preparado para un mayor grado de abstracción algebraica ya que el sentido geométrico se puede mantener hasta el espacio R3 en el cual nos movemos materialmente. Sin embargo es necesario crear espacios vectoriales abstractos para modelar la realidad, ya que en la práctica los problemas que se deben resolver, generalizando los asuntos y métodos planeados en R2 y R3 , constan de cientos, y a menudo, miles de variables x1,  x2,  x3,  x,4,  x5,  x6, etc.

 

El espacio vectorial  Rn es el conjunto de todos los vectores con  n  componentes  (x1,  x2,  x3, ... , xn), dotado de las siguientes operaciones:

 

i) suma de vectores :

 

Para cada par de vectores x = (x1,  x2,  x3, ... , xn)  e  y = (y1,  y2,  y3, ... , yn), definimos la suma de vectores, denotada por x + y, así:

 

            (x1,  x2,  x3, ... , xn)  +  (y1,  y2,  y3, ... , yn) =  (x1+ y1, x2 + y2,  x3 + y3 ... + xn + yn)

 

ii) (pre)multiplicación de un vector por un número. Para cada número a y cada vector

     x = (x1,  x2,  x3, ... , xn), definimos el producto ax, como el vector:

 

                        ax = (ax1,  ax2,  ax3, ... , axn)

 

La siguiente lista de propiedades, asemeja a  Rn a otros espacios vectoriales abstractos:

 

            i)   Para cada par de vectores x, y,       x + y     = y + x          Propiedad conmutativa

            ii)  Para cada tripla de vectores x, y, z,  (x+y)+z= x +(y+z)     Propiedad asociativa

            iii) Para el vector 0 = (0, 0, ...,0)                        x + 0 = 0 + x,            Existencia de neutro para +.

            iv) Para cada vector x,                     x + (-x) = (-x) + x = 0      Existencia de inversos para +.

            v)   Para cada par de números a,b y cada vector x      a(bx) = (ab)x

            vi)    Para cada  número a y cada par de vectores x, y a(x + y) = ax + ay

            vii)   Para cada par de números a,b y cada vector x    (a + b)x = ax + by

viii)                                                                                                                                                                             1x  = x

 

Las siguientes propiedades son evidentes en Rn .

 

                                               0x =  a0 = 0, 0 e R, 0 e Rn

                                               (-a)x = -(ax). Para todo a e R, x e Rn

 

Si                                            ax = 0,             entonces a=0  o   x = 0.

 

Definición: Dados los vectores  x1,  x2,  x3, ... , xk , una combinación lineal de los xi es una expresión de la forma                    a1x1+  a2x2 + a3 + ... + akxk , ai  e R.

 

Subespacios en Rn

 

Un subconjunto S Ì Rn , es un subespacio de Rn , si es cerrado bajo la suma ( y en consecuencia la resta) de vectores y la multiplicación por un número, es decir:

 

            i)          Si  a c R y x e S , entonces        ax e S

            ii)         Si x e S y y e S.    Entonces     x + y e S

 

Ejemplos

 

i)                     Es claro que el subconjunto í0ý, que consta sólo del vector 0, es un subespacio, el trivial, (de Rn).

ii)                  El vector 0 se halla en todo subespacio ya que para cada vector x del subespacio, 0x=0 debe estar en el subespacio.

iii)                El conjunto de los vectores sobre una recta que pasa por el origen es un subespacio. En general            íaxý o expansiones o contracciones de un solo vector, es un Subespacio.

iv)                 Si  x1,  x2,  x3, ... , xk son vectores en Rn  í a1x1 +  a2x2 + a3x3,+ ... akxk ý de todas las combinaciones lineales de los xj, j = 1,2,...,k , es un subespacio denominado, el subespacio generado por í x1,  x2,  x3, ... , xk ý, denotado por Gen í x1,  x2,  x3, ... , xk ý.

 

Por ello, el conjunto generado por un vector Gen íxý, o de las combinaciones lineales de un solo vector, es un subespacio. En R2 y R3 tales subespacios corresponden a rectas que pasan por el origen.                                                                               Si x, y son vectores entonces Gen íx,yý es un subespacio. En R2 y R3 tales subespacios corresponden a rectas y planos (si x ¹ y) que pasan por el origen.

 

v)                   Si  S es un subconjunto, el complemento ortogonal de S, denotado S^ , formado por                                              todos los vectores ortogonales a S, es un subespacio. Si S es el subespacio trivial í0ý,entonces S^ es todo Rn .

vi)                 Rn es un subespacio de Rn .                                   

Si x e R2 o x e R3 , y x ¹ 0. íxý^ es una recta ortogonal a x que pasa por el origen                                                                                                                                        Para dos vectores x, y en  R3 , x ¹ y ,  íx, yý^ es la recta ortogonal al plano generado por o que contiene a x e y , que pasa por el orígen.

 

Particionando una matriz A de dimension m x n, en sus columnas, vemos que si  x   es un vector columna, o matriz de dimensión nx1, entonces

 

                                   Ax =  x1 A1 + x2 A2 + … + xn An ,                                            

 

donde las xi son los elementos de la matriz nx1, o sea componentes del vector columna x, y las Ai son las columnas de A.             

 

Es evidente por la igualdad anterior  que

 

íAx | A es una matriz de dimensión mxn y x es una matriz de dimensión nx1ý = íx1 A1 + x2 A2 + … + xn Aný, es precisamente el conjunto generado por las columnas de A.

 

Con esta nueva terminología, concluimos, y este punto de vista nos ayudará a clarificar     muchas situaciones, que el sistema de ecuaciones lineales simultáneas

 

Ax = b

Tiene solución

Si y sólo sí

 

x e Gen í A1 , A2 , … , An ý , o sea

 

sí y sólo sí x se puede expresar

  como una combinación lineal de  los vectores columna o columnas de A.

 

Sin entrar en mayores detalles diremos que el conjunto de las matrices de dimensión nx1,  junto con las operaciones de suma de matrices y multiplicación por un escalar (número), es un espacio vectorial, que es isomorfo a Rn  en un sentido que aquí no aclaramos pero del cual abusamos cuando por comodidad hemos representado a los vectores columna como vectores fila o vectores en Rn.

 

Al subespacio generado por las columnas de A, lo denominaremos C(A) o espacio columna de A.

 

vi) Por ello, si A es una matriz de dimensión mxn, el espacio generado por las combinaciones lineales de las     columnas de A, Gen (í A1 , A2 , … , An ý) = C(A), es un subespacio del espacio vectorial de las matrices de dimensión   m x 1.

 

vii) Si A es una matriz de dimensión  mxn, se define el núcleo de A, como el conjunto de los vectores columna x, tales que Ax = 0.                                                                                            (Al sistema de ecuaciones Ax = b, se le asocia el sistema de ecuaciones Ax = 0, el cual se denomina sistema homogéneo asociado. Esta asociación es conveniente puesto que de ella salen importantes resultados teóricos. Por ello el conjunto de las soluciones del sistema homogéneo Ax = 0, es un conjunto de gran importancia teórica).

           

            El conjunto                               N(A) = íx | Ax = 0ý

 

Es un subespacio del conjunto de las matrices de dimensión n x 1.

 

Al conjunto N(A) o conjunto de las soluciones del sistema homogéneo Ax = 0, se le denomina el núcleo de A. Calcular el núcleo de A corresponde ,particionando la matriz en sus columnas Ai , a hallar los vectores columna 

 


  x1

                                                     x  =              x2

                                                             .

                                                             xn

 

tales que                      x1 A1 +  x2 A2 + ... + xn An = 0 (*)

 

Como se ha visto, plantear una ecuación como (*), se utiliza entre otras cosas para averiguar la independencia lineal de las columnas de A (estudiadas como elementos del espacio vectorial C(A)).

 

Muchos resultados prácticos se logran efectuando estudios teóricos sobre Rn y sus espacios isomorfos. Por ello muchos autores parten del estudio general de los espacios vectoriales para concluir importantes resultados generales tanto de importancia teórica como práctica. Esta tentación, la de generalizar tempranamente, la hemos resistido por razones pedagógicas y de comprensión de los lectores y estudiantes. Sin embargo, tales generalizaciones son parte del proyecto “Álgebra Lineal para Todos” y por lo tanto aparecerán en la WEB como apéndices a este texto, lo cual permitirá que se utilice en el futuro para cursos avanzados para estudiantes de Ciencias básicas.

 

Uno de nuestros apéndices, cuyos resultados se utilizarán en este libro básico, se dedicará al estudio del rango de una matriz y sus aplicaciones, que son de particular importancia.

 

viii) Si A es una matriz de dimensión mxn, y    b ¹ 0  es un vector columna o matriz de dimensión    nx1 , el conjunto

 

                                               íx |  Ax = b, b ¹ 0ý

 

no es un subespacio de Rn .

 

 

 

 

 

Bases

 

Sea S un subespacio . Una base V =  ív1 , v2 , … , vk ý Ì S es un subconjunto de k vectores de S,   tales que:

 

i)                     Los vectores  v1 , v2 , … , vk  son linealmente independientes.

ii)                   Cada vector v de S se puede expresar como una combinación lineal                          v =a1 v1 + a2 v2 + …  +  akvk                                                                                                                                                              de los vectores  vi      o lo que es equivalente                                                                                                                                                                 S = Gen í v1 , v2 , … , vk ý = Gen(V).

 

Consecuencias

 

A partir de las definiciónes pueden concluirse los siguientes resultados (ver apéndice) en la página Web  www.geocities.com/laboticaxx1 del proyecto “Algebra Lineal para Todos”.      

 

Sea S un subespacio

 

i)                     Si V es una base de S, cada vector u de S se puede expresar, de manera única, como una combinación lineal de los vectores base.

ii)                   Si  í v1 , v2 , … , vp ý es un conjunto de vectores linealmente independientes de S y            ív1 , v2 , … , vq ý es un conjunto de generadores de S ( o sea Gen ív1 , v2 , … , vqý=S) entonces   p £ q.             

iii)                  Todo subespacio S ¹ í0ý, posee una base

iv)                 Dos bases de S tienen el mismo número de elementos                         

           

Dimensión de un subespacio

 

Como todas las bases de un subespacio tienen el mismo número de elementos, k, definiremos tal número como su dimensión. Para calcular la dimensión de un subespacio, basta con contar el número de elementos de cualquier base.

 

Para completar la definición de dimensión, definiremos: 

 

Dimensión de í0ý = 0.

Ejemplos

 

i)    Los vectores e 1 = (1,0)  y  e 2 = (0,1) son una base de R2 . Luego R2 es de dimension 2.

ii)   Los vectores e 1= (1,0,0),   e 2 = (0,1,0)    y    e 3 = (0,0,1) son una base de R3 . Luego R3 es  de dimensión 3.

iii)   Los vectores e 1= (1,0,..., 1),   e 2 = (0,1,0,...,0),  ... , e k = (0,0,..,1,...,0), ..., e n = (0,0,..,0,...,1)   son una base de Rn . Luego Rn es de dimensión n.

iv)  El conjunto de los vectores, situados sobre una recta que pasa por el origen es de dimensión 1. Por qué?.

v)   Un plano en R3 que pasa por el origen tiene dimensión 2. Por qué?

 

Aplicación

 

Hallemos la dimensión del subespacio de las soluciones del sistema homogéneo

 

2x - y + z  =  0                                                                        x + y - z  =  0

                                                             x -  y + z =  0

       Este sistema es el sistema homogéneo asociado a un sistema de ecuaciones que fue planteado como ejemplo en el capítulo 3, el cual tiene infinitas soluciones tal como se puede y conviene repasar (revise el sistema no homogéneo, correspondiente, planteado en el capítulo 3).

 

La matriz de los coeficientes es

2  - 1   1 

A  =    1    1 - 1  

                                                                 1   -1   1

 

Como see comentó hace poco, una solución    

              x1

    x =      x2

                                                                                                                                    x3

es tal que

 

(*)  x1 A1 +  x2 A2 + x3 A3 = 0

 

donde las  Ai  son las columnas de A.

 

Por lo tanto, resolver el sistema homogéneo Ax = 0 , es equivalente a probar

 

i)                     0 e Gen (íA1 , A2 , A3ý). Lo cual es siempre verdad ya que Gen (íA1 , A2 , A3ý) es un subespacio y 0 pertenece a todo subespacio.

ii)                   Hay que hallar los   xi que satisfacen (*)

 

Podemos mirar ahora el problema desde este nuevo punto de vista.

 

En el capítulo 3, la matriz de los coeficientes  A fue convertida a la forma escalonada, en este caso, tringular superior

 


                                               2   -1   1  

                                   U =      0    3 – 3

                                   0    0   0  

 

Si Q es el producto de las matrices elementales que produjeron los ceros, en su orden, Q es una matriz no singular por ser un producto de matrices elementales ( no singulares), entonces , particionando adecuadamente a U en sus columnas U 1   U 2  U 3 y a partir de la igualdad

QA = U

Obtenemos

                        Q A 1 = U 1                                      Q A 2 = U 2                                      Q A 3 = U 3             

 

Donde las   A i   son las columnas de A.

 

Resolver (*) que es resolver

 

                                                           x1 A1 +  x2 A2 + x3 A3 = 0

es equivalente a resolver

 

                        (**)                               x1 QA1 +  x2 QA2 + x3 QA3 = 0

 

o sea, resolver

                                                           x1 U1 +  x2 U2 + x3 U3 = 0, (***)

 

lo cual termina siendo un sistema de ecuaciones lineales, triangular o en algunos casos trapezoidal superior.

 

Al plantear el sistema de ecuaciones a partir de (***) , llegamos a :

 


                                               2                  -1                 1  

                                      x1      0      +  x2     3       +  x3  –3        = 0

                                   0                   0                    0

 

Como una solución es        x1 = 0,        x2 =1                x3 = 1,

 

que de paso es una solución del sistema homogéneo, concluimos que los vectores columna

 

U 1 , U 2 , U 3  son linealmente dependientes,

 

lo cual garantiza a partir de (***) por ser Q no singular(por que?), que las columnas originales A1.. , A2,  A3 lo eran.

 

Mas sin embargo, puede verificarse que el conjunto í U 1 , U 2 ý es linealmente independiente y por lo tanto lo son A 1  y  A 2 . Por la relación entre (*) y (***) por intermedio de (**), al ser la matriz Q no singular.

 

Se puede probar que en este caso íA 1  A 2ý es una base de Gen (íA 1 , A 2  , A 3ý) el espacio generado por las columnas de A, el cual es por lo tanto de dimensión 2. Este número  se llama el rango de A y corresponde al númerol máximo de columnas de A linealmente independientes.

 

El número de variables x i , que pueden tomar valor arbitrario (en este caso) es 1.

 

Este último número coincide con la dimensión del Núcleo de A, denominada nulidad ,nul(A) o sea la dimension de

 

                                               íx | A x = 0 ý

 

En este ejemplo se ha cumplido un resultado teórico que dice:

 

Sea A una matriz de dimensión mxn, entonces:

 

                                   (!)         Rango (A) + nul (A) = n

 

El resultado teórico (!) señala que los grados de libertad (nul(A)), dependen del rango de A.

 

 Si el sistema de ecuaciones es mxn y rango(A) = n, o sea, si las columnas de A son linealmente independientes, entonces nul(A) = 0 y el conjunto de soluciones del sistema homogéneo se reduce a la solución trivial í0ý. En este caso, el sistema tiene solución única x = 0.

 

Las relaciones entre rango(A) y la no singularidad o invertibilidad de una matriz cuadrada A serán estudiados en detalle en los apéndices de “Álgebra Lineal para todos”, que puede consultar en la página Web: www.geocities/laboticaxx1

 

 Proceso de ortogonalización de Gram-Schmidt. Existencia y construcción de bases ortogonales

 

El producto interno de vectores se generaliza a Rn de manera natural así:

 

x = (x1,  x2,  x3, ... , xn)  e  y = (y1,  y2,  y3, ... , yn)    son vectores en Rn , se define el producto escalar o producto interno, denotado por  x . y  o  < x, y > como:

 

                        x . y = < x , y > = x1 y1 +  x2 y2 + x3 y3 +, ... + xn yn

 

La norma de x, denotada por |x| se define como:

 

                                               |x| = Ö( x1 2 +  x2 2 + x3 2  + … +  xn 2 )

 

Todas las propiedades algebraicas de la norma y del producto interno que estudiamos en R2  y  R3 y las relaciones entre la norma y el producto interno se cumplen en Rn , salvo los resultados geométricos que no se pueden modelar para n > 3.

 

El siguiente proceso de ortogonalización se puede aplicar a partir de R2 . Si en R2  tomamos dos vectores v1 y v2 , diferentes de 0, no colineales, y definimos

 

                        u1 = v1                           y          u2 =   v2 (< v2 , u1 > / < u1 , u1 >        ) u1

 

tenemos que:               < u1 , u2 > = < v1 , v2 > -   (< v2 , v1 > < u1 , u1 > / < u1 , u1 >) = 

                                                  =  < v1 , v2 > - < v2 , v1 > = 0.

 

            Luego  u1 es ortogonal a v2 .

 

Además si tenemos k vectores            v1 , v2 , … , vk , que son ortogonales entre sí o sea que

                                               < vi , vj > = 0 si i ¹ j.

 

El conjunto ív1 , v2 , … , vk ý es linealmente independiente ya que si

 

                                               a1 v1 +  a2 v2 + a3 v3 + ... + ak vk = 0

 

entonces, para probar que necesariamente  a1 = a2 = a3 = an = 0

 

lo cual garantiza la independencia lineal , basta con utilizar el producto interno sucesivamente así:

 

                        0 = <  v1 , 0 > = < v1 , a1 v1 +  a2 v2 + a3 v3 + ... + ak vk > =

                        = a1 <v1 , v1 >+ a2 < v1 , v2> + a3 <v1 , v3 > + ... + ak < v1 , vk >=

                        = a1 <v1 , v1 >

ya que  los otros productos internos dan 0 por ortogonalidad. Como < v1 , v1 > = | v1 | 2 ¹ 0, concluimos que   a1 = 0. De manera sucesiva se multiplica la combinación lineal igualada a 0 por vk para probar que ak = 0, k= 2,...,n.

En consecuencia: todo conjunto ortogonal de vectores diferentes de 0, es linealmente independiente.

Los vectores así construidos en R2 . Son linealmente independientes y como R2 es de dimensión 2, hemos construido una base de R2 .

El vector  u2 , se obtiene restando a  v2 , su proyección   (< v2 , u1 > / < u1 , u1 >) u1 , así:

                                                                        v2 – l u1

                                                            v2                       u1

                                                                       l u1                                     l = < v2 , u1 > / < u1 , u1 >

Se vé cómo geométricamente, los vectores son ortogonales en R2 .

 

En R3 , podemos construir los primeros dos vectores u1  y  u2 . El vector u3 se obtiene al restarle a v3 su proyección sobre el plano generado por u1 y  u2 así:

 

                          u3 = v3 – (< v3 , u2 > / < u2 , u2 >) u2  - (< v3 , u3 > / < u3 , u3 >) u3

 

El proceso se ejemplifica en el gráfico siguiente. El vector u3 es ortogonal al plano que contiene a u1  y a u2 .

 

 

                                                       v3

                                                              u3      

                                                                                 u2

 

                    u1

El nuevo vector u3 es ortogonal a  u1 y   u2  lo cual puede probarse efectuando <u1 , u3> y < u2 ,u3> , recordando  que < u1 , u2 > = 0, ya que   u1 y  u2 ya son ortogonales.

 

La construcción de   uk  se hace, a partir de vk, después de que se han definido los vectores mutuamente ortogonales    u1 , u2  ,  u3 , ... , uk-1  así:

 

uk   =   vk – (< vk , u1 > / < u1 , u1 >) u1   (< vk , u2 > / < u2 , u2 >) u2   – ... - (< vk , uk-1 > / < uk-1 , uk-1>) uk-1

 

      Si en particular, arrancamos de una base v1 , v2 , … , vk en un subespacio de dimensión k, obtendremos una base ortogonal. Si dividimos cada uno de estos vectores por la norma de cada uno de ellos, obtenemos una base ortonormal.

 

Este proceso de ortogonalización denominado de Gram- Schmidt nos permite asegurar que todo subespacio de dimensión finita con producto interno, posee al menos una base ortogonal (u ortonormal).

 

Solución de sistemas de ecuaciones lineales por mínimos cuadrados

 

En base a los comentarios de este capítulo, el sistema de ecuaciones Ax = b, A de dimensión mxn,  tiene solución si y sólo si  b e Gen íA 1 , A 2  , A ný o sea al espacio generado por las columnas de A.

 

En el caso en que Ax = b, no tiene solución, calculamos la proyección      b   de    b  sobre

Gen íA 1 , A 2  , A ný. El sistema de ecuaciones Ax = b   siempre tiene solución.

 

Veamos un ejemplo en R2 .

 

Claramente el sistema de ecuaciones               2x +  y = 1

                                                                        2x –  y  = 2

                                                                          x +  y  = 1  

 

Al ser resuelto por Gauss, nos lleva a:

 


            2     1        1     º         2      1       1                 2      1      1

             2    -1        2                0     -2      1                  0     -2      1

            1     1       1                  0     ½      ½                 0      0      ¾

 

El sistema es por lo tanto inconsistente.

                                                           2                1

A partir de los vectores columna    v1= 2       v2 =   -1

1                                1

construimos.  u1 = v1 ,

                                                                                                          7/9      

Ahora:              u2 =   v2 - < v2 , u1 > / < u1 , u1 >          u1  =   v2 – (1/9) v1 =   -11/9     

8/9

                             7                             7/9                                                     

Utilizando  u2 =    -11    en lugar de     -11/9                                                     

                            8                            8/9

 

ya que cualquier vector ortogonal diferente de 0 puede sustituirse por otro en su misma dirección, tenemos:                                      

 

                        b     = (< b, u1 > / < u1 , u1 > ) u1 +  (< b, u2 > / < u2 , u2 > ) u2

                                  

                                               2                                    7           35/26

                               =   (7/9)     2     +    (-7/ (26×9) )     - 11    =      49/26

>1                                                                        8            14/26

 

Ahora, en lugar de tratar de resolver el sistema de ecuaciones inconsistente  

Ax = b,

procedemos a resolver ahora el sistema, que siempre tiene solución 

 

Ax = b  ,

 

En donde     b    es el vector proyección de b en el espacio generado por las columnas de la matriz A, el cual acabamos de calcular. En este caso el nuevo sistema sería:

 

                                                           2 x +   y =  35/26

                                                           2x   -   y =  49/26

                                                             x   +  y =  14/26

 

cuya solución es  x = 21/26 ,  y = -7/26.

 

 

Hosted by www.Geocities.ws

1