Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C.P. # 1.
Sumario:
- Cálculo del determinante y el número de condición de una matriz en Excel.
- Solución de sistemas de ecuaciones lineales en Excel.
- Grafica de ecuaciones en Excel.
Objetivo:
- Aprender a calcular el determinante de una matriz y la matriz inversa usando Excel.
- Aprender a resolver sistemas de ecuaciones lineales en Excel, a partir del cálculo de la
matriz inversa.
- Aprender a graficar ecuaciones en Excel.
Ejercicio:
Para el sistema de ecuaciones:
2 6 x1 18
1 8 x 40
2
a) Calcular el determinante de la matriz de coeficientes A.
b) Calcular el número condicional del sistema.
c) Resolver el sistema de ecuaciones usando la matriz inversa.
d) Graficar el sistema de ecuaciones.
Desarrollo en Excel:
Para calcular el determinante de una matriz, Excel dispone de la función mdeterm. Para calcular el
determinante al igual que en otros cálculos en Excel, se debe escribir primero el signo igual y
seguidamente la función con sus parámetros. En este caso el parámetro es la matriz. Los pasos a seguir
para este cálculo son:
1. Colocarse en una de las casillas de la hoja de Excel (ver fig. 1) y escribir: Det(A)=
2. En la casilla de al lado, escribir ”=mdeterm(”, luego seleccione la matriz A con el ratón (aparecerán
entonces el rango de la matriz), y cierre el paréntesis. Para el ejemplo de la figura 1 la instrucción quedaría
como: =mdeterm(B2:C3)
3. Para generar el valor del determinante se mantienen presionadas las teclas de mayúscula y la tecla
Control y se presiona Enter.
Excel no tiene una función predefinida para calcular el número de condición, no obstante se puede
calcular el número de condición calculando la matriz inversa (de la cual Excel si tiene una función definida)
y luego calculando la norma máxima de las dos matriz A y su inversa.
El cálculo más importante que ayuda Excel a realizar es el de la matriz inversa, los otros cálculos
pueden realizarse de forma manual si el sistema no es muy grande. La función para el cálculo de la
matriz inversa es minversa, e igualmente que con la función para el cálculo del determinante, se requiere
escribir el signo igual, el nombre de la función y el parámetro, que en este caso es la matriz de coeficiente
A.
1. Colocarse en una de las casillas de la hoja de Excel (ver fig. 1) y escribir: Ainv=.
2. Seleccionar en un área de la hoja de Excel igual número de casillas como elementos tiene la matriz
de coeficientes A, en un arreglo cuadrado.
Claudia Martínez Pavón Página 1 de 6
3. Una vez seleccionadas las casillas del paso anterior, escriba “=minversa(“, luego seleccionar los
elementos de la matriz A con el ratón (aparecerán entonces el rango de la matriz), y cierre el paréntesis.
Para escribir esta información no es necesario hacer click en las casillas seleccionadas, sólo se
seleccionan las casillas y se empieza a escribir. Para el ejemplo de la figura 1 la instrucción quedaría
como: =minversa(B2:C3)
4. Para generar la matriz inversa se mantienen presionadas las teclas de mayúscula y la tecla Control
y se presiona Enter.
Con la matriz inversa ya se pude calcular manualmente el número de condición, pero si lo quiere
hacer en Excel siga las siguientes instrucciones:
1. Para calcular la norma máxima de A, colocarse en una casilla y escribir “=max(suma(abs(“,
seleccionar la primera fila de la matriz A, cerrar los dos paréntesis y poner una coma (o punto y coma
según haya sido indicado por el programa al empezar a escribir la función), escriba nuevamente
“suma(abs(“, seleccionar la segunda fila de la matriz A, y cerrar con tres paréntesis. . Para el ejemplo de
la figura 1 la instrucción quedaría como: “=max(suma(abs(B2:C2)),suma(abs(B3:C3))).
2. Para obtener el resultado mantenga presionadas las teclas de mayúscula y la tecla Control y se
presione Enter.
3. Calcule la norma máxima de la inversa de A siguiendo los pasos del inciso 1 y 2, sólo que ahora
seleccionará las filas de la matriz inversa. Para el ejemplo de la figura 1 la instrucción quedaría como:
“=max(suma(abs(B7:C7)),suma(abs(B8:C8))).
4. Para calcular el número de condición sólo tiene que multiplicar las dos normas obtenidas. En una
casilla solamente escriba “=”, luego haga clic con el ratón en la casilla que tiene el resultado de la norma
máxima de A, escriba “*”, luego haga clic en la casilla que tiene el resultado de la norma de la inversa,
entonces presione Enter. Para el ejemplo de la figura 1 la instrucción quedaría como: =F7*F8
Figura 1. Hoja de Excel mostrando como quedan los cálculos del ejercicio
A B C D E F
1
2 2 -6 -18
3 A= -1 8 b= 40
4
5 Det(A)= 10
6
7 0.8 0.6 normaA= 9
8 Ainv= 0.1 0.2 normaA-1= 1.4
9 Cond(A)= 12.6
10 x*= 9.6
11 6.2
Para este cálculo no hay una función específica en Excel, pero se puede calcular a partir de otras
funciones definidas en este programa. Ya sabemos que la solución de un sistema de ecuaciones lineales
por medio de la inversa es igual al producto de esta matriz y el vector de términos independientes b:
x*= A-1*b
Para resolver un sistema de ecuaciones lineales Excel podemos calcular la matriz inversa de A y
efectuar el producto de la matriz inversa y el vectorb usando la función mmult de Excel, la cual requiere
de dos parámetros. En nuestro caso el primero parámetro sería la matriz inversa de A y el segundo el
vector b.
A continuación se expresa la secuencia de cálculos:
Claudia Martínez Pavón Página 2 de 6
1. Ubicarse en una casilla y escribir: x*=. (ver figura 1)
2. A la par de la casilla anterior seleccionar tantas casillas (verticales) como elementos tenga el
vector b, y escribir “=mmult(“, luego seleccionar la matriz inversa con el cursor y poner una coma (o punto
y coma según haya sido indicado por el programa al empezar a escribir la función), ahora seleccione el
vector b, y cierre el paréntesis. Para el ejemplo de la figura 1 la instrucción quedaría como:
=mmult(B7:C8,F2:F3)
3. Para generar la solución del sistema se mantienen presionadas las teclas de mayúscula y la
tecla Control, y se presiona Enter.
Para graficar las ecuaciones dadas hay que despejar una de las variables de cada ecuación. Las
ecuaciones dadas son (de acuerdo al sistema en forma matricial que ésta al inicio de la guía):
2 6 x1 18
1 8 x 40 2X1 – 6X2 =-18
2 -X1 + 8X2 =40
Si despejamos X1 en cada una de las ecuaciones anteriores tendremos:
X1= (-18+6X2)/2 Ec.1
X1= -(40-8x2) Ec. 2
En las ecuaciones anteriores, se puede dar valores a X2 y calcular los valores de X1 a partir de la
ecuación correspondiente, Ec.1 o Ec.2. Cuando se tienen los valores de X1 y X2 para cada ecuación, se
grafican estos valores.
A B C D
1 Ec.1 Ec.2 Ec.1 Ec.2
2 X2 X2 X1 X1
3 0 0 -9 -40
4 1 1 -6 -32
5 2 2 -3 -24
6 3 3 0 -16
7 4 4 3 -8
8 5 5 6 0
9 6 6 9 8
10 7 7 12 16
11 8 8 15 24
12 9 9 18 32
13 10 10 21 40
Para graficar las dos ecuaciones seleccionar los valores de X1 y X2 generadas anteriormente (las 4
columnas), pero sólo los valores numéricos. Según los resultados mostrados en la figura 2, esto sería
seleccionar de la fila 3 a la 13, para las columnas A a D. Luego proceder a como sigue (en la figura 3 se
muestra la gráfica):
1. Hacer click en el menú Insertar, buscar el submenú Gráficos y hacer click en Dispersión,
y luego, en la ventana que se despliega, hacer click en Dispersión con líneas suavizadas:
Al hacer esto aparecerán 3 líneas en el gráfico, pero esto se corregirá en el paso 2, donde se describe el
procedimiento para las versiones 2007 ó 2010, y 2003 de Excel.
3. Rotular los ejes y el gráfico. En Excel 2007 ó 2010 en el menú Herramientas para gráfico,
seleccionar Presentación y en el submenú Etiquetas seleccionar Título del gráfico. De este último
submenú se puede seleccionar la opción de título que se desee, para este ejemplo seleccionaremos
“Título superpuesto centrado” y escribimos en el gráfico el nombre deseado, usaremos para el ejemplo
“Gráfica de un sistema de dos ecuaciones lineales” (ver figura 3).
Ahora en el mismo submenú de Etiquetas, seleccionar Rótulos del eje y de ahí seleccionar Título
de eje horizontal primario, y use la opción de su preferencia en cuanto a la forma de presentar el título
en este eje. Para este ejemplo usaremos la opción de Título bajo el eje, y escribimos en el gráfico X2.
Para el eje vertical se procede de forma similar a la anterior y usaremos para el ejemplo la opción Título
girado, y escribimos en el gráfico X1 (ver figura 3).
Para Excel 2013 en el menú Herramientas para gráfico, seleccionar Diseño y en el submenú
Agregar elementos de gráfico seleccionar Título del gráfico. De este último submenú se puede
seleccionar la opción de título que se desee, para este ejemplo seleccionaremos título “Superpuesto
centrado” y escribimos en el gráfico el nombre deseado, usaremos para el ejemplo “Gráfica de un sistema
de dos ecuaciones lineales” (ver figura 3).
Ahora en el mismo submenú de Agregar elementos de gráfico, seleccionar Títulos del eje y de
ahí seleccionar Horizontal primario, y escribir X2. Para rotular el eje vertical se selecciona Vertical
primario, y se escribe X1 (ver figura 3).
0
-10 0 1 2 3 4 5 6 7 8 9 10 Ec. 2
-20
-30
-40
-50
X2