Вы находитесь на странице: 1из 27

Algebra Lineal con Maple

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.

Algebra Lineal con Maple

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

Algebra Lineal con Maple

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

Algebra Lineal con Maple

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.

Ejemplo 2 Generacin de matrices Genere las siguientes matrices: 1

Algebra Lineal con Maple

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:

Algebra Lineal con Maple

Fabio Molina

Efecte las siguientes operaciones:

Sistemas de ecuaciones lineales


Para resolver sistemas de ecuaciones lineales y en general para muchos procedimientos en lgebra Lineal, es necesario cargar en memoria el archivo de Maple LinearAlgebra escribiendo en la lnea de edicin de Maple

y luego presionando la tecla ENTER; de esta forma aparece en pantalla:

Algebra Lineal con Maple

Fabio Molina

Para resolver un sistema de ecuaciones lineales con funciones del paquete: LinearAlgebra,

variables tenemos las siguientes

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:

Utilizamos la funcin LinearSolve( )

La solucin nica del sistema es Solucin 2: Utilizando la funcin GaussianElimination( ):

En este caso obtenemos la forma escalonada de la matriz de coeficientes aumentada, la cual representa el sistema: 4

Algebra Lineal con Maple

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

Solucin 3: Utilizando la funcin ReducedRowEchelonForm( )

Esta matriz corresponde al sistema: La secuencia complete en Maple es:

Algebra Lineal con Maple

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:

Algebra Lineal con Maple

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

Para llevar esta matriz a la forma escalonada reducida procedemos as:

Algebra Lineal con Maple

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

la segunda fila de H2 y denominamos H3 a la nueva matriz, utilizando la

funcin RowOperation() de la siguiente forma:

Para convertir en cero el elemento en fila 1 columna 2 y el elemento en fila3 columna 2 realizamos los siguientes pasos:

Algebra Lineal con Maple

Fabio Molina

Para obtener un uno en la fila 3 columna 3, multiplicamos por H6 a la matriz resultante

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

Algebra Lineal con Maple

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

Continuando con el procedimiento:

Para que este sistema sea consistente es necesario que Solucin2: Aplicando la funcin GaussianElimination( ):

10

Algebra Lineal con Maple

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

Algebra Lineal con Maple

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

Solucin1: Aplicando la funcin MatrixInverse( ):

12

Algebra Lineal con Maple

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

A continuacin aplicamos el mtodo de Gauss Jordan

13

Algebra Lineal con Maple

Fabio Molina

Ejemplo 11: Matriz inversa de un producto de matrices Compruebe que las matrices y satisfacen la frmula

Aclaracin: El desarrollo de este ejercicio no es una demostracin formal de la frmula dada.

14

Algebra Lineal con Maple

Fabio Molina

Solucin: Creamos en Maple las matrices

Hallamos

Hallamos

y las denominamos L1 y N1 respectivamente

Efectuamos el producto

que con nuestra notacin corresponde a

15

Algebra Lineal con Maple

Fabio Molina

Observamos que se tiene la igualdad

Determinantes
Ejemplo 12: Determinante de una matriz Halle el determinante de las matrices P y Q y

, Solucin: Utilizamos la funcin Determinant( )

Ejemplo 13: Determinante de una matriz Halle el determinante de las matrices

16

Algebra Lineal con Maple

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

Como se muestra a continuacin:

17

Algebra Lineal con Maple

Fabio Molina

Luego de aplicar este proceso visualizamos lo que sigue en la hoja de trabajo de Maple:

En conclusin, la matriz es invertible s y slo si

18

Algebra Lineal con Maple

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

En conclusin la matriz es invertible o no singular s y slo si Ejemplo 16 Ecuacin con determinantes

Dada la matriz Solucin: Creamos las matrices IdentityMatrix(3) El procemiento es el siguiente:

. Determine los valores del escalar

Tales que

; la matriz identidad de orden3 se crea utilizando la funcin

19

Algebra Lineal con Maple

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

Algebra Lineal con Maple

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

Algebra Lineal con Maple

Fabio Molina

Valores y vectores propios


Ejemplo 19: Halle el polinomio caracterstico, los valores y vectores propios de la matriz

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

variable del polinomio x.

22

Algebra Lineal con Maple

Fabio Molina

El polinomio caracterstico es Al resolver la ecuacin caracterstica

obtenemos los valores propios de la matriz

Los valores propios de la matriz son algebrica 2.

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