aplicaciones_lineales.nb Aplicaciones lineales Práctica de Álgebra Lineal, E.U.A.T, Grupos ºA y ºB, 005 Aplicaciones lineales y matrices Hay una relación muy estrecha entre aplicaciones lineales y matrices: dadas dos bases (una en el espacio de salida y otra en el de llegada) cada aplicación lineal está representada por una matriz y cada matriz representa una aplicación lineal. La matriz de una aplicación lineal en dos bases es la matriz que resulta de poner por columnas las imágenes de los vectores de la base inicial, escritos en coordenadas de la base final. Si tenemos la matriz M de una aplicación lineal f en dos bases B, B (B en el espacio inicial, B en el final) es fácil dar la matriz de la misma aplicación en otras dos bases C,C (C en el espacio inicial, C en el final): si CAMBIO es la matriz de cambio de base de B a C y CAMBIO es la matriz de cambio de base de B a C, entonces la matriz de f en C,C es CAMBIO M CAMBIO. Recordemos también cómo puede obtenerse la matriz de cambio de base de una base B a otra B : si ponemos por columnas los vectores de B en una matriz M y los de B en una matriz M, entonces: Matriz de cambio de B a B M M Matriz de una aplicación lineal en la base usual Supongamos que hemos definido una aplicación lineal. Por ejemplo: fx_, y_, z_ : x y z, x z, 0, x z Una vez definida la función, podemos calcular la imagen de cualquier vector: f, 3, 4 3,, 0, Cuál es la matriz de f en las bases canónicas? Se calcula poniendo por columnas la imagen por f de los vectores de la base canónica (en este caso de R3):
aplicaciones_lineales.nb matrizf Transposef, 0, 0, f0,, 0, f0, 0,,,,, 0,, 0, 0, 0,, 0, matrizf MatrixForm 0 0 Observa que no hemos necesitado hacer nada escribir las imágenes de los vectores de la base en coordenadas de la base final, porque en este caso es la base usual y las coordenadas coinciden con los vectores. La matriz de f nos permite calcular la imagen de cualquier vector de forma sencilla: la imagen de {,3,4} (que ya calculamos antes) es matrizf., 3, 4 3,, 0, Matriz de una aplicación lineal en otras bases Las dos siguientes listas de vectores son bases de R3 y R4, respectivamente: B,, 0, 0, 0,, 0, 3, 0 B,, 0, 0,,, 3, 4,,, 0,, 0, 0, 0,,, 0, 0, 0,, 0, 3, 0,, 0, 0,,, 3, 4,,, 0,, 0, 0, 0, Podemos comprobar que son bases viendo que el determinante de la matriz que forman no es cero: DetB 3 DetB 6 Cuál es la matriz de f respecto de la base B (en el espacio inicial) y la base usual (en el espacio final)? Para calcularla, ponemos por columnas los vectores de la base B: matrizf TransposefB, fb, fb3 0,, 3,,, 0, 0, 0, 0,,, 0 matrizf MatrixForm 0 3 0 0
aplicaciones_lineales.nb 3 Usando la matriz de f en las bases usuales que calculamos antes podríamos haberlo hecho también de la siguiente forma (teniendo en cuenta la forma de cambiar de base de la que hablamos al principio): matrizf.transposeb MatrixForm 0 3 0 0 Cuál es la matriz de f respecto de las bases B (al principio) y B (al final)? Cambiamos de base como decíamos: cambioab InverseTransposeB,,, 0, 0, 0, 6 3, 0,,,, 0,,, 5 6, matrizf3 cambioab.matrizf MatrixForm 3 0 3 3 Núcleo e imagen de una aplicación lineal Nú cleo El núcleo de una aplicación lineal f es el subespacio vectorial formado por los vectores cuya imagen por f es 0. Supongamos que tenemos una aplicación lineal dada por su matriz respecto de ciertas bases. Como ejemplo, usaremos la matriz de la función f respecto de las bases usuales, que ya calculamos antes. Podemos calcular una base de su núcleo así: BaseNucleo NullSpacematrizf,, En este caso, el núcleo es un subespacio vectorial de dimensión. Podemos calcular sus ecuaciones implícitas y paramétricas como sabemos de otras prácticas: param a; coord x, y, z; paramnucleo LogicalExpandcoord TransposeBaseNucleo.param implicitasnucleo EliminateparamNucleo, param x a && y a && z a x z && y z
aplicaciones_lineales.nb 4 Imagen La imagen de una aplicación lineal es el subespacio formado por las imágenes de todos los vectores del espacio inicial. Un sistema de generadores de la imagen de una función f está formado por las imágenes de los vectores de cualquier sistema de generadores del espacio inicial (en particular, una base sirve). Aprovechando que la matriz de f no es más que estas imágenes puestas por columnas, un sistema de generadores de la imagen de f es: GeneradorImagen Transposematrizf,, 0,,, 0, 0, 0,,, 0, A partir de este sistema de generadores podemos calcular una base: reducido RowReduceGeneradorImagen, 0, 0, 0, 0,, 0,, 0, 0, 0, 0 Esto NO es una base! Sobra el último vector, que es cero: BaseImagen reducido, reducido, 0, 0, 0, 0,, 0, Ahora sí tenemos una base de la imagen de f. A partir de ella pueden calcularse de la misma forma que antes las ecuaciones implícitas y paramétricas. Imagen de un subespacio vectorial por una aplicación lineal Un sistema de generadores de la imagen de un subespacio vectorial U por una aplicación lineal f está formado por las imágenes por f de los vectores de cualquier sistema de generadores de U (en particular, una base de U vale). Supongamos que queremos hallar la imagen por f del subespacio U dado por las siguientes ecuaciones implícitas: implicitasu x y z 0, y z 0; Necesitamos calcular un sistema de generadores de U. Para eso calculamos las ecuaciones paramétricas de U:
aplicaciones_lineales.nb 5 coordu x, y, z; parametricasu SolveimplicitasU, coordu General::spell : Possible spelling error: new symbol name "coordu" is similar to existing symbol "coord". Solve::svars : Equations may not give solutions for all "solve" variables. x 0, y z Vemos que z puede tomarse como parámetro, así que una base de U está formada por un sólo vector (lo ponemos entre dos llaves como antes porque queremos pensar en la base como una lista de vectores, aunque en este caso haya un sólo vector): BaseU 0,, 0,, Y por tanto la imagen por f de U está generada por: sdgimagenu matrizf.baseu 0,, 0, Ejercicios Se considera la aplicación lineal de R3 en R dada por f(x,y,z)=(x+y,y+3z) a) Halla su matriz asociada respecto de las bases canónicas de R3 y R. b) Halla las coordenadas de la imagen del vector de coordenadas (,, 4) (se entiende todo con respecto a las bases canónicas). c) Halla la matriz asociada a f respecto de la base B={(,,),(0,, ),(,0,0)} del espacio inicial y la canónica del final. d) Halla la matriz asociada a f respecto de la base canónica del espacio inicial y la base B ={(,),(0,)} del espacio final. e) Halla su matriz asociada respecto de las bases B y B. Se considera la aplicación lineal f de R4 en R4 que respecto de la base usual de R4 tiene la matriz {(0,,,), (,,,),(,,,),(,,,9/8)}. a) Halla una base y las ecuaciones implícitas de su núcleo. b) Halla una base y las ecuaciones implícitas de su imagen. c) Pertenece el vector ( 3, 3,, ) a la imagen de f? 3 La matriz A={(,,,,7), (,,,3,3),(3,3,7,,0),(4,4,4,5,)} representa una aplicación entre un espacio vectorial de dimensión 5 y uno de dimensión 4. a) Halla una base del núcleo de dicha aplicación. b) Escribe un vector, no nulo y distinto de los de la base del núcleo, que se transforme mediante la aplicación lineal en el cero del segundo espacio vectorial. c) Calcula la imagen de (,,3,4,5). 4 Se considera la siguiente aplicación lineal f de R4 en R3, dada por las imágenes de los vectores de una base: f(40,7,4,6) = (,0,) f(6,7,40,7) = (,,) f(5,,4,30) = (0,,0) f(,,,) = (,,) a) Calcula la matriz asociada a dicha aplicación lineal respecto de las bases usuales (bases canónicas de cada espacio). b) Calcula una base del núcleo de la aplicación. c) Calcula una base de la imagen de la aplicación. d) Es el vector (7, 0, 3) un vector de la imagen?
4 Se considera la siguiente aplicación lineal f de R4 en R3, dada por las imágenes de los vectores de una base: f(40,7,4,6) = (,0,) f(6,7,40,7) = (,,) f(5,,4,30) = (0,,0) aplicaciones_lineales.nb 6 f(,,,) = (,,) a) Calcula la matriz asociada a dicha aplicación lineal respecto de las bases usuales (bases canónicas de cada espacio). b) Calcula una base del núcleo de la aplicación. c) Calcula una base de la imagen de la aplicación. d) Es el vector (7, 0, 3) un vector de la imagen?