Algebra Lineal Con Maple Fabio Molina
Algebra Lineal Con Maple Fabio Molina
Algebra Lineal Con Maple Fabio Molina
Fabio Molina
INTRODUCCIN
Con los avances de la tecnologa, los cursos de matemticas en nuestras universidades necesitan el apoyo computacional para la realizacin de clculos en diferentes procedimientos, de tal forma que los docentes pueden profundizar ms en los conceptos, dejando al software matemtico los clculos manuales largos y tediosos; por tal razn me propuse realizar unas notas para un curso introductorio de lgebra Lineal apoyado con Maple 14. Desde luego estas notas no pretenden ser un manual de Maple 14, sino que ms bien corresponden a una gua para estudiantes que inician su trabajo en un curso introductorio de lgebra Lineal con el apoyo computacional.
Fabio Molina
ndice
1. Matrices 2. Sistemas de Ecuaciones Lineales 3. Matriz inversa 4. Determinantes 5. Valores y vectores propios 1 3 12 16 22
Funciones de Maple
BackwardSubstitute() CharacteristicPolynimial() Determinant() Eigenvalues() Eigenvectors() Factor() GaussianElimination() IdentityMatrix() LinearSolve() MatrixInverse() ReducedRowEchelonForm() RowOperation() solve() simplify() subs() with() 5, 6, 7 22, 23 16, 17, 19, 20, 21, 22 23 23 23 4, 5, 6, 7, 10, 11, 12 19, 20 4, 5, 6, 7, 11, 12 12, 13, 15 4, 5, 6 , 7, 11, 12 8, 9, 10, 11, 13, 14 18, 19, 23 21 12 3
Fabio Molina
Ejemplos
1. Edicin de una matriz 2. Generacin de matrices 3. operaciones entre matrices 4. Sistema de tres ecuaciones lineales con tres variables. Solucin nica 5. Sistema de ecuaciones lineales con mltiples soluciones. Un parmetro. 6. Sistema de ecuaciones lineales con mltiples soluciones. Tres parmetros 7. Solucin de un sistema de ecuaciones lineales paso a paso 8. Mltiples soluciones 9. Tipos de solucin de un sistema de ecuaciones lineales. 10. Matriz inversa 11. Matriz inversa de un producto de matrices. 12. Determinante de una matriz 2x2 y 3x3 13. determinante de una matriz 14. Condicin para que una matriz tenga inversa. 15. Condiciones para que una matriz tenga inversa. 16. Ecuacin con determinantes 17. Valor de un determinante en trminos de otro 18. Regla de Cramer 19. Valores y vectores propios 1 1 2 4 6 6 7 9 11 12 14 16 16 17 19 19 20 21 22
Fabio Molina
Matrices
Ejemplo 1: Edicin de una matriz Escriba la matriz Solucin:
Para editar una matriz hacemos clic sobre el botn que aparece en la barra vertical de botones de Maple; a continuacin se despliega un cuadro de dilogo en el cual seleccionamos el nmero de filas y de columnas de la matriz.
Se presiona el botn En el rea de trabajo se visualiza la matriz seleccionada y procedemos a introducir los valores en la matriz, pasando de uno a otro con la tecla TAB o posicionndonos con el cursor.
Finalmente presionamos la tecla ENTER. En algunas ocasiones es conveniente asignar un nombre a una matriz escribindolo en el rea de trabajo y luego generando la matriz como se describi anteriormente.
Fabio Molina
Ejemplo 3 Operaciones entre matrices Las operaciones entre matrices se realizan teniendo en cuenta el orden o tamao de las matrices. Para sumar o restar matrices es necesario que tengan el mismo orden. Para multiplicar matrices es necesario que el nmero de columnas de la primera matriz sea igual al nmero de filas de la segunda matriz. Genere en Maple las siguientes matrices asignndoles es nombre indicado:
Fabio Molina
Fabio Molina
Para resolver un sistema de ecuaciones lineales con funciones del paquete: LinearAlgebra,
LinearSolve( ): Determina la solucin general de un sistema expresado en forma matricial GaussianElimination( ): Transforma la matriz de coeficientes aumentada de un sistema a una forma escalonada ReducedRowEchelonForm( ): Transforma la matriz de coeficientes aumentada de un sistema a una forma escalonada reducida.
Ejemplo 4: Sistema de tres ecuaciones lineales con tres variables con solucin nica Halle la solucin general del sistema: Solucin 1: Utilizando la funcin LinearSolve( ) Generamos la matriz aumentada del sistema y le asignamos como nombre la letra A:
En este caso obtenemos la forma escalonada de la matriz de coeficientes aumentada, la cual representa el sistema: 4
Fabio Molina
Para obtener la solucin debemos despejar de la tercera ecuacin, reemplazarla en la segunda ecuacin y despejar la , finalmente reemplazar y en la primera ecuacin, para despejar . Este proceso puede ser reemplazado por la funcin BackwardSubstitute( ), en la cual el argumento es una matriz triangular inferior; En este caso la matriz obtenida en el paso anterior es una matriz triangular inferior
Fabio Molina
Ejemplo 5: Sistema de ecuaciones lineales con mltiples soluciones. (Un parmetro) Halle la solucin general del sistema: Solucin: Utilizamos las funciones y procedimientos del ejemplo anterior de la siguiente forma:
Ejemplo 6: Sistema de ecuaciones lineales con mltiples soluciones. (Tres parmetros) Halle la solucin general del sistema: Solucin:
Fabio Molina
Ejemplo 7: Solucin de un Sistema de ecuaciones lineales paso a paso. Halle la solucin general del sistema: Solucin: Escribimos la matriz de coeficientes aumentada del sistema
Fabio Molina
Multiplicamos la primera fila por (-3) y la sumamos a la segunda fila y damos un nuevo nombre H1 a la matriz resultante este proceso en Maple corresponde a:
Esta instruccin se puede leer de derecha a izquierda as: Multiplicamos por (-3) la fila 1 y sumamos el resultado a la fila dos en la matriz H para obtener una nueva matriz que denominamos H1.
Multiplicamos la primera fila por (-4) y la sumamos a la tercera fila y damos un nuevo nombre H2 a la matriz resultante este proceso en Maple corresponde a:
Multiplicamos por
Para convertir en cero el elemento en fila 1 columna 2 y el elemento en fila3 columna 2 realizamos los siguientes pasos:
Fabio Molina
la fila 3 de H5 y denominamos
Para convertir en ceros el elemento en fila 1 columna 3 y el elemento en fila 2 columna 2 realizamos los siguientes pasos:
Ejemplo 8: Mltiples soluciones Determine la condicin que deben verificar las constantes tenga mltiples soluciones. para que el siguiente sistema
Fabio Molina
Solucin1: Aplicando paso a paso el mtodo de Gauss: Escribimos la matriz de coeficientes aumentada del sistema
Para llevar esta matriz a la forma escalonada procedemos as: Intercambiamos la fila 2 con la fila 1 en la matriz J y denominamos J1 a la matriz resultante
Para que este sistema sea consistente es necesario que Solucin2: Aplicando la funcin GaussianElimination( ):
10
Fabio Molina
Para resolver este ejercicio no es conveniente aplicar las funciones LinearSolve( ) y ReducedRowEchelonForm( ) ya que no permiten sacar conclusiones sobre el resultado. Ejemplo 9: Tipos de solucin de un sistema de ecuaciones lineales. Considere el sistema de ecuaciones lineales
En cada uno de los siguientes casos, determine los valores que debe tomar la constante , de tal forma que el sistema a. Sea inconsistente. b. Tenga mltiples soluciones c. Tenga solucin nica. Solucin1: Aplicando paso a paso el mtodo de Gauss:
11
Fabio Molina
En la ltima matriz la expresin se puede factorizar como cuando toma los valores de 1 o -1 Cuando sustituimos por el valor 1 en la matriz obtenemos:
y se hace cero
Cuando el sistema tiene mltiples soluciones, ya que la matriz tiene forma escalonada y corresponde a un sistema de ecuaciones con ms variables que ecuaciones . Cuando sustituimos por el valor -1 en la matriz obtenemos:
Cuando el sistema es inconsistente, ya que la matriz tiene forma escalonada y corresponde a un sistema de ecuaciones en el cual la ltima fila es 0=2 lo cual es falso. Solucin2: Aplicando la funcin GaussianElimination( ):
Para resolver este ejercicio no es conveniente aplicar las funciones LinearSolve( ) y ReducedRowEchelonForm( ) ya que no permiten sacar conclusiones sobre el resultado.
Matriz Inversa
Ejemplo 10: Matriz inversa Halle la inversa de la matriz
12
Fabio Molina
Solucin2: Aplicando paso a paso el Mtodo de Gauss Jordan: Formamos una nueva matriz M con tres filas y seis columnas tomando la matriz inicial L y aumentndola al lado derecho con la matriz identidad
13
Fabio Molina
Ejemplo 11: Matriz inversa de un producto de matrices Compruebe que las matrices y satisfacen la frmula
14
Fabio Molina
Hallamos
Hallamos
Efectuamos el producto
15
Fabio Molina
Determinantes
Ejemplo 12: Determinante de una matriz Halle el determinante de las matrices P y Q y
16
Fabio Molina
Solucin:
Ejemplo 14: Condiciones para que una matriz tenga inversa. Determine los valores que debe tomar la constante b para que la matriz sea
invertible. Solucin: Para que la matriz tenga inversa su determinante debe ser diferente de cero, por lo tanto calculamos en primer lugar el determinante de la matriz.
Igualamos a cero la expresin resultante y resolvemos la ecuacin. Este proceso en Maple se puede realizar ubicando el cursor sobre la expresin y presionando el botn derecho del mouse y se despliega un men en el cual seleccionamos las opciones
17
Fabio Molina
Luego de aplicar este proceso visualizamos lo que sigue en la hoja de trabajo de Maple:
18
Fabio Molina
Ejemplo 15: Condiciones para que una matriz tenga inversa. Determine los valores que debe tomar la constante c para que la matriz invertible. Solucin: Repitiendo el procedimiento del ejemplo anterior obtenemos: sea
Tales que
19
Fabio Molina
Ejemplo 17 Valor de un determinante en trminos de otro Dadas las matrices que es mltiplo de y . Si halle , sabiendo
Solucin:
20
Fabio Molina
Encontramos que
, por tanto
y como
se tiene que
Ejemplo 18 Regla de Cramer Utilizando la regla de cramer, halle la solucin del sistema de ecuaciones lineales :
Solucin: Creamos las siguientes matrices: 1. Matriz de coeficientes del sistema A 2. Matriz Ax que se obtiene de la matriz de coeficientes A intercambiando la primera columna por los trminos independientes. 3. Matriz Ay que se obtiene de la matriz de coeficientes A intercambiando la segunda columna por los trminos independientes. 4. Matriz Az que se obtiene de la matriz de coeficientes A intercambiando la tercera columna por los trminos independientes.
21
Fabio Molina
Solucin 1.
Para hallar el polinomio caracterstico de la matriz utilizamos la funcin CharacteristicPolynomial(V,x) la cual posee dos argumentos, una matriz cuadrada V y la
22
Fabio Molina
de multiplicidad algebrica 1 y
de multiplicidad
Solucin 2. Para hallar los valores propios de la matriz utilizamos la funcin Eigenvalues()
Solucin 3. Para hallar los valores propios y los vectores propios de la matriz utilizamos la funcin Eigenvectors()
El primer vector est formado por los valores propios y la matriz posee en sus columnas a los vectores propios ordenados en forma correspondiente a los valores propios.
23