Está en la página 1de 10

Investigaciones y Propuestas sobre el uso de Tecnología en Educación Matem ática Vol.

SOLUCIÓN DE PROBLEMAS DE ÁLGEBRA LINEAL


MEDIANTE EL USO DE EXCEL
Lina Morales Peral, José Luis Díaz Gómez
Departamento de Matemáticas, Universidad de Sonora
Hermosillo, Sonora, México

Resumen

El objetivo de este trabajo es mostrar algunas de las posibilidades que brinda Excel para la
solución de problemas típicos del Álgebra Lineal. Uno de los temas principales de Algebra
Lineal es el de Sistemas de Ecuaciones Lineales; es uno de los problemas más antiguos de la
matemática y tienen en la actualidad una infinidad de aplicaciones, como en procesamiento
digital de señales, estimación, predicción y más generalmente en programación lineal, así como
en la aproximación de problemas no lineales de análisis numérico.
La tarea de “resolver” un sistema de ecuaciones lineales puede ser visto de diversas formas: a
través de métodos gráficos, tabulares y algebraicos. Pero si se hace uso de la tecnología, es
importante que el estudiante conozca que el universo de problemas que se pueden resolver con
Excel no se reduce al manejo de tablas y a la Estadística Descriptiva, sino que aún sin usar
herramientas avanzadas es posible resolver Sistemas de Ecuaciones Lineales, calcular
determinantes, determinar el rango de una matriz, resolver problemas de Programación Lineal y
Cuadrática, e incluso hallar raíces de ecuaciones polinómicas o trascendentes.
En este trabajo se utiliza el Excel específicamente para resolver sistemas de ecuaciones lineales,
y se espera que contribuya al desarrollo del proceso docente a la vez que promueva el interés
hacia la Computación, por la verdadera importancia que en la actualidad le corresponde a esta
disciplina.

Introducción
Los docentes que utilizan la tecnología en el ámbito de Matemáticas y de Computación, utilizan
programas de cómputo especializados de Métodos Numéricos o de Cálculo Simbólico cuando
necesitan abordar los procedimientos automatizados del álgebra lineal. Algunos de ellos
posiblemente resuelvan de manera más cómoda o eficiente los problemas planteados. Sin
embargo éstos sistemas no tienen ni remotamente la disponibilidad casi generalizada de la hoja
electrónica Excel.
Las aplicaciones del álgebra lineal son muy variadas y a la vez muy interesantes. Aún así,
los docentes frecuentemente se sienten frustrados cuando se enfrentan a la nula habilidad de sus
estudiantes para resolver problemas. En muchas ocasiones esta limitación para presentar
ejemplos interesantes en álgebra lineal se debe a que resulta difícil construirlos, no sólo por la

76
Solución de problem as…

misma dificultad desde el punto de vista teórico que implican estas construcciones sino también
por el cúmulo de operaciones aritméticas que conllevan.
Entre los problemas relativos al aprendizaje del álgebra lineal, están las diferentes
representaciones que puede tener un mismo objeto y por las cuales no resulta muy claro para un
estudiante que se trata del mismo objeto, es decir, no existe vinculación entre ellas. Por ejemplo
en un momento dado se puede presentar al conjunto de soluciones de un sistema de ecuaciones
lineales homogéneo como un subespacio vectorial y en otro momento ese mismo conjunto se
puede presentar como el núcleo de una transformación lineal o bien es frecuente ayudarse de la
geometría en R2 o R3 para visualizar la suma de vectores, pero es difícil usar la geometría para
visualizar las sumas en espacios vectoriales como polinomios o matrices. El alumno se
encuentra, entonces, con dos representaciones diferentes de la suma de vectores, una geométrica
con una definición formal y otra enteramente formal para espacios vectoriales generales
(Sierpinska, 1996).
Por su parte, Dorier encuentra en la epistemología del álgebra lineal que la
axiomatización de la materia solo es útil para agrupar los conceptos en una gran teoría central
mediante la reconstrucción de los métodos de solución de problemas, pero que en realidad la
solución de muchos de los problemas del álgebra lineal puede ser encontrada de forma
operacional sin usar la teoría axiomática (Dorier 2002).
En atención a esta situación, en los textos actuales no sólo se incluyen exposiciones claras
y concisas de la teoría con ejercicios: se intenta incorporar una combinación de lecturas,
tutoriales y actividades. Así, se trata de hacer más palpable la teoría e incorporar algunas
actividades computacionales y acercamientos a las ideas.
En álgebra lineal los conceptos son tan importantes como los cálculos, por lo que en este
trabajo nos enfocaremos a este punto. Posteriormente, las computadoras realizarán los cálculos,
pero será necesario elegir los adecuados, saber interpretar los resultados, y explicar las
soluciones a otras personas.
La importancia de las aplicaciones del álgebra lineal se ha elevado en proporción directa
al aumento del poder de las computadoras; cada nueva generación de equipo y programas de
cómputo dispara una demanda de capacidades aún mayores. Por lo tanto, la ciencia de las
computadoras está sólidamente ligada al álgebra lineal mediante el crecimiento explosivo de los
procedimientos paralelos de datos y los cálculos de gran escala.

77
Investigaciones y Propuestas sobre el uso de Tecnología en Educación Matem ática Vol. I

Procedimiento: Solución de Sistemas de Ecuaciones Lineales mediante inversión de


matrices.
El problema fundamental del álgebra lineal consiste en la solución del sistema de ecuaciones
(1) Au = f

donde u = ( u1, u 2,..., uN ) es el vector buscado, f = ( f 1, f 2,..., fN ) es un vector conocido de

dimensión N, A = ( aij ) (i, j = 1, 2, . . ., N) es una matriz cuadrada de dimensión NxN con

elementos aij .
Suponemos inicialmente que la matriz A es regular, es decir que su determinante es
distinto de cero, de modo que la ecuación Au = 0 tiene sólo la solución trivial, y el sistema (1)
tiene la solución única
(2) u = A−1 f
Veamos con un ejemplo concreto cómo resolver un sistema de ecuaciones lineales a
través del Excel. En esencia utilizaremos la fórmula (2), es decir, primero calcularemos la matriz
inversa y luego multiplicaremos la matriz inversa por el vector conocido de términos
independientes. Este esquema se basa en que en Excel existen dos funciones apropiadas para esto
y que comentaremos más adelante que son MINVERSA, que devuelve la matriz inversa de una
matriz y la función MMULT, que devuelve el producto matricial de dos matrices. Estas
funciones son ejemplos de las llamadas fórmulas matriciales del Excel. Una fórmula matricial
puede ejecutar varias operaciones y devolver un único resultado o varios resultados. Estas
fórmulas matriciales actúan en uno, dos o más conjuntos de valores denominados argumentos
matriciales y se crean del mismo modo que las demás fórmulas, excepto que al concluir su
introducción se debe presionar la combinación de teclas CTRL+MAYÚS+ENTRAR.
Cuando se introduce una fórmula matricial, Excel inserta de forma automática la fórmula entre

llaves ({ }). Supongamos se desea resolver el sistema:

⎛ −3 2⎞ ⎛ x1 ⎞ ⎛1⎞
⎜ ⎟ ⎜ ⎟ = ⎜ 2⎟
3
⎜ 4 1 −1⎟ ⎜ x2 ⎟ ⎜ ⎟
(3)
⎜ 1 1 ⎟⎠ ⎜ x3 ⎟ ⎜ 3⎟
⎝ −2 ⎝ ⎠ ⎝ ⎠

cuya solución es obviamente: x1= 1, x2= 0, x3 = 2 (4)


Se captura la matriz del sistema (3) y el vector libre como un bloque rectangular de 3
filas y 4 columnas en una hoja de Excel tal y como se muestra en la Figura 1:

78
Solución de problem as…

Figura 1
Para calcular la matriz inversa se selecciona un bloque vacío de 3x3 donde se ubicará la
matriz inversa y con el rango de 3x3 celdas seleccionado se oprime el signo “=” (significa que se
introducirá una fórmula);

Figura 2

Luego mediante el asistente de funciones seleccionamos la función MINVERSA;

Figura 3

Esta fórmula tiene un argumento que es la matriz que se desea invertir. Por ello el Excel
nos pide que introduzcamos dicho argumento en el cuadro que se muestra en la figura 4. Observe
que aquí podemos sencillamente introducir el rango de celdas correspondientes a la matriz
original u oprimir el botón que permite seleccionar este rango de celdas mediante el apuntador.

Figura 4

79
Investigaciones y Propuestas sobre el uso de Tecnología en Educación Matem ática Vol. I

Puede apreciarse que escribimos el rango A1:C3 que corresponde a la matriz original del Sistema
(3). Una vez establecido el rango se oprime el botón aceptar y se obtiene el siguiente resultado:

Figura 5

Aparentemente, no se ha obtenido la respuesta esperada pues sólo se ha calculado el valor


de la primera celda de la matriz inversa. Realmente el problema es que queda un paso importante
que es convertir la fórmula a una fórmula matricial. Para ello basta con hacer clic con el ratón
en la barra de fórmulas y oprimir CTRL+MAYÚS+ENTRAR. Una vez que se hace esto se
obtiene:

Figura 6

La fórmula aparece ahora encerrada entre llaves, lo que indica que es una fórmula
matricial. En el rango E1:G3 aparece la matriz inversa a la matriz del sistema y basta con
multiplicar esta matriz por el vector libre para obtener la solución del sistema (3). Para ello
seleccionemos el rango de celdas donde depositaremos el producto (que debe ser un vector
columna), por ejemplo podríamos seleccionar el rango H1:H3 y repitiendo los pasos anteriores
mediante el asistente de funciones seleccionamos la función MMULT luego de lo cual aparece
un cuadro para que determinemos los argumentos de esta fórmula:

Figura 7

80
Solución de problem as…

Aquí evidentemente debemos introducir en Matriz1 el rango E1:G3 que es donde se


aloja la matriz inversa ya calculada y en Matriz 2 el rango D1:D3 que es donde está almacenado
el vector libre del sistema (3). Una vez aceptados los parámetros y convertida la fórmula a
matricial obtendremos:

Figura 8

Observe que ya se obtuvo en el rango H1:H3 la solución correcta (4).

Si no existe seguridad de que la matriz del sistema sea no degenerada es conveniente verificar
esta condición primero. Para ello el Excel soporta la función MDETERM que calcula el
determinante de una Matriz. Si el determinante es distinto de cero, podemos proseguir con el
proceso descrito anteriormente, si es igual cero se necesitarían otros métodos para calcular las
soluciones (si existen) del sistema. La función MDETERM no es una función matricial. Ella
tiene un solo argumento que es la matriz a la que se le desea calcular el determinante. A modo de
ejemplo supongamos deseamos verificar que la matriz:
⎛ 1 2 3 4 5 ⎞
⎜ ⎟
A = ⎜⎜
2 3 4 5 6 ⎟
3 4 5 6 7 ⎟
⎜ ⎟
⎜ 6 5 4 3 2 ⎟
⎜ 5 4 3 2 1 ⎟⎠

es no degenerada. Para ello calculamos el determinante en el Excel. Introduzcamos la matriz A


como un bloque rectangular de 5 filas y 5 columnas en una hoja de Excel tal y como se muestra a
continuación:

81
Investigaciones y Propuestas sobre el uso de Tecnología en Educación Matem ática Vol. I

luego seleccionamos una celda en la cual colocaremos el resultado del determinante (por ejemplo
F1) y mediante el asistente de funciones introducimos la fórmula MDETERM luego de lo cual
aparece un diálogo para que precisemos el argumento de esta fórmula:

Figura 9
En nuestro ejemplo la matriz se encuentra en el rango A1:E5 y ese es el rango que debemos
introducir en el argumento. Una vez que se oprime aceptar se obtiene el resultado siguiente:

Figura 10
con lo que obtenemos que el determinante de la matriz A es igual a cero y ella es por tanto
degenerada.
Otros métodos aplicables con Excel son:
Solución de Sistemas de Ecuaciones Lineales por el método de Gauss, mediante multiplicación
con matrices elementales;

Solución de Sistemas de Ecuaciones Lineales por el método de Gauss-Jordán, también


con multiplicación con matrices elementales sólo que transformando ahora a la matriz original en
la matriz identidad. Aunque el método de Gauss-Jordán necesita de más operaciones para
resolver un sistema lineal ofrece la ventaja que a través de él se puede determinar la matriz
inversa;

Solución de Sistemas de ecuaciones lineales por métodos iterativos: Resuelve sistemas


de ecuaciones utilizando métodos iterativos, esto es, se elige cierta aproximación inicial y0 y se
hallan sucesivamente soluciones aproximadas (iteraciones) de la ecuación. El valor de una

82
Solución de problem as…

iteración yk+l se expresa en términos de las iteraciones precedentes conocidas yk, yk-1, .... Algunos
ejemplos de estos métodos son el Método de la iteración simple y el Método de Seidel.

Un ejemplo muy actual de aplicación es el que se basa en modelos de computadora para


el diseño de aviones (Lay, David C., 2007), en el que ingenieros usan el modelado en tres
dimensiones y la dinámica de fluidos basada en computadora . Estos profesionales estudian
cómo se desplaza el flujo de aire alrededor de un avión virtual para dar respuesta a importantes
preguntas sobre el diseño antes de crear modelos físicos. El procedimiento ha reducido en forma
drástica los tiempos y costos del ciclo de diseño y el álgebra lineal desempeña un papel de gran
importancia en el proceso.

Un avión tiene alas, fuselaje, barquillas, estabilizadores, tablillas, aletas y alerones. La


forma en que el aire fluye alrededor de estas estructuras determina cómo se mueve el avión en el
cielo. Las ecuaciones que describen el flujo del aire son complicadas, y deben tomar en cuenta la
admisión de los motores, los gases despedidos por éstos y las estelas que dejan las alas del avión.

El proceso para encontrar el flujo de aire alrededor del avión implica la resolución
repetida de un sistema de ecuaciones lineales que puede involucrar hasta 2 millones de
ecuaciones y variables. Para analizar la solución de un sistema de flujo de aire, los ingenieros
desean visualizar cómo fluye el aire sobre la superficie del avión; para esto, utilizan gráficas y el
álgebra lineal proporciona el método para elaborarlas. Mediante un modelo de alambre de la
superficie del avión, se almacena como datos en muchas matrices. Una vez que la imagen se
despliega en una pantalla de computadora, los ingenieros pueden escalarla, acercar y alejar
regiones pequeñas, y girarla para ver partes que pudieran quedar ocultas en determinado ángulo.
Cada una de estas operaciones se realiza mediante una multiplicación de matrices adecuada.

Conclusiones
Es innegable hoy día que la presencia de la computadora es una necesidad y no un lujo en los
cursos de cálculo, métodos numéricos, ecuaciones diferenciales y álgebra lineal. La búsqueda
continua de técnicas y herramientas para propiciar de manera clara y concisa la enseñanza de la
matemática en nuestros cursos de servicio, nos lleva primeramente a considerar una elección
adecuada del o los software idóneos para llevar a cabo esta gigantesca tarea.

83
Investigaciones y Propuestas sobre el uso de Tecnología en Educación Matem ática Vol. I

La enseñanza de la matemática es un tema apasionante y a la vez un reto constante en


nuestro trabajo diario en la docencia. Por otra parte el mercado laboral es cada día más
competitivo, por lo que esto nos obliga a capacitar adecuadamente a nuestros futuros
profesionales en el uso de nuevas tecnologías.

Desde el punto de vista metodológico, el uso del Excel permite apoyar y profundizar en la
solución de problemas, ya que permitiría la comprobación rápida de los resultados obtenidos por
otros métodos y la sistematización de habilidades y conceptos tales como: a) la conformidad de
matrices para el producto, b) la obtención del rango de matrices, c) la relación entre la existencia
y d) unicidad de la solución de un Sistema de Ecuaciones Lineales y el determinante de la
misma.

Al optimizar el tiempo de cálculos para resolver un sistema de ecuaciones lineales, puede


ayudarse a los estudiantes a dominar los conceptos y las habilidades básicas que después
utilizarán en sus carreras: puede abundarse en mayor cantidad de ejemplos, en preguntas
conceptuales que requieren de mayor reflexión e inducir la comprensión de los temas en vez de
demandar cálculos numéricos. Así, para aplicar algún procedimiento de solución en particular,
necesitan asegurarse que se cumplan las condiciones requeridas: que el determinante del sistema
sea distinto de cero, que las matrices sean conformables, que la matriz de coeficientes del
sistema sea invertible, definición de matrices elementales, multiplicación por ellas, por lo que es
necesario que tengan también un buen manejo de los conceptos. Por otro lado, se dispone de
mayor tiempo para desarrollar aplicaciones propias de su carrera.

Consideramos que la capacidad para analizar y resolver ecuaciones aumentará


considerablemente cuando se adquiera la habilidad de realizar procedimientos algebraicos
mediante uso de nuevas tecnologías.

Si logramos que este material contribuya en algo al desarrollo del proceso docente y y
ayude a los estudiantes a adquirir las habilidades básicas y conceptos que utilizarán después,
además de promover el interés hacia la Computación, por la verdadera importancia que en la
actualidad le corresponde a esta disciplina, y al uso de nuevas tecnologías, nos sentiremos
satisfechos.

84
Solución de problem as…

Bibliografía

Sierpinska A. (1996) Problems related to the design of the teaching and learning process in
linear álgebra, Research Conference in Collegiate Mathematics Education, Central
Michigan University.
Sierpinska A, Trgalova J., Hillel J., Dreyfus T., (1999) Teaching and Learning Linear
Algebra with Cabri. Research Forum paper, Proceedings del PME 23, Haifa University,
Israel, Vol 1, 119–134.
Dorier (2002), Teaching Linear Algebra at University, ICM 2003 vol III.pág 875 – 884
Lay, David C. (2007) .Algebra Lineal y sus aplicaciones. Pearson Educación, México.

85

También podría gustarte