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

Proyecto e-Math 8

Financiado por la Secretara de Estado de Educacin y Universidades (MECD)









lgebra lineal con Excel


Suma o resta de dos matrices


Supongamos que queremos sumar las matrices:

]
]
]
]
]
,
,
,

6 82 4
3 2 0
1 2 5
A y
]
]
]
]
]
,
,
,

45 0 0
1 5 6
4 78 0
B

Introducimos los componentes de ambas matrices en dos rangos (no es necesario incluir los bordes
que aparecen el la figura inferior):



Proyecto e-Math 9
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)


Ahora definimos la primera componente de la nueva matriz como la suma de las primeras
componentes de las matrices anteriores:



Tras aceptar, colocamos el puntero del ratn en el extremo inferior derecho de la nueva primera
componente (el 5 en este caso), de forma que se transforme en una crucecilla. Sin soltar el botn
izquierdo del ratn, arrastramos la crucecilla hasta el final de la fila:


Proyecto e-Math 10
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)


A continuacin, haremos la misma operacin de arrastrar (ahora hacia abajo) a fin de completar las
filas que falten. El resultado que obtendremos ser:



Una de las grandes ventajas de usar el Excel para este tipo de clculos es que si ahora cambiamos
cualquier componente de las matrices A o B, la matriz C = A + B se actualizar de forma automtica.

Proyecto e-Math 11
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)
La resta de matrices se realiza de forma anloga, restando los componentes en lugar de sumarlos.

Producto escalar por una matriz

Supongamos que pretendemos hallar el producto del escalar = -3 por la matriz A anterior. En primer
lugar, introduciremos en una hoja de clculo la matriz y el escalar:


Ahora definimos la primera componente de la nueva matriz como el producto entre el escalar y la
componente asociada de la matriz A. Notar que usamos el smbolo $ para fijar la posicin del escalar:




Proyecto e-Math 12
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)
Tras aceptar la frmula, ya slo queda repetir el proceso anterior de arrastrar la crucecilla a derecha
y abajo para obtener la matriz deseada:



De nuevo, si cambisemos cualquier componente de la matriz A o si varisemos el parmetro, la
matriz C = * A se actualizara de forma automtica.


Producto de dos matrices

Supongamos que deseamos hacer el producto entre las matrices
]
]
]
]
]
,
,
,

6 82 4
3 2 0
1 2 5
A y
]
]
]
]
]
,
,
,

75 8
2 6
4 1
D .

Introducimos ambas matrices en Excel (recordar que para multiplicar dos matrices, el nmero de
columnas de la primera ha de ser igual al nmero de filas de la segunda):


Proyecto e-Math 13
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)


Ahora usaremos la funcin MMULT:




Proyecto e-Math 14
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)



Deberemos pulsar la combinacin de teclas Control + Maysculas + Enter para aceptar el men
anterior. As, obtendremos la siguiente matriz:



Transpuesta de una matriz


Supongamos que deseamos hallar la matriz transpuesta de la matriz A anterior.


Proyecto e-Math 15
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)
Para ello, introducimos los componentes de dicha matriz en una hoja de Excel, seleccionamos el
rango de celdas que ocupan dichas componentes, y lo copiamos con el botn correspondiente:



Lo siguiente ser seleccionar una celda que est libre, por ejemplo, la B8.

Ahora elegimos la opcin pegado especial, del men Edicin:



Y marcamos la opcin transponer:




























Proyecto e-Math 16
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)
El resultado ser:



Inversa de una matriz


Si ahora quisiramos hallar la inversa de la matriz anterior, bastara con seleccionar un rango que
est libre:


Proyecto e-Math 17
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)


Introducimos la frmula MINVERSA. Recordemos que, para aceptarla, deberemos usar la
combinacin de teclas Control + Maysculas + Enter.



El resultado ser:


Proyecto e-Math 18
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)


Determinante de una matriz

Supongamos que pretendemos hallar el determinante de la matriz anterior. Introducimos sus
componentes en una hoja de clculo, seleccionamos una celda vaca, y hacemos uso de la funcin
MDETERM:





Proyecto e-Math 19
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)
El resultado final ser:





Resolucin de sistemas de ecuaciones lineales con Excel


Supongamos que queremos resolver el siguiente sistema de 4 ecuaciones y 4 incgnitas:

+
+
+ +
+ +
0 3
6 9 2 3
1 2 7 4 2
3 2 3
t z y x
t z y x
t z y x
t z y x


Preparamos una hoja de clculo como se muestra a continuacin, definiendo una celda para cada
una de las ecuaciones (en el ejemplo, la celda E7 = C7 + C8 + 3*C9 2*C10 est asociada a la
primera de las ecuaciones):



Proyecto e-Math 20
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)


El siguiente paso consistir en llamar a la macro Solver:



En la ventana de parmetros, se debe indicar la celda objetivo (en este caso $E$7), el valor que sta
debe alcanzar (3), y las celdas a cambiar para conseguirlo ($C$7:$C$10):


Proyecto e-Math 21
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)



Ahora deberemos aadir las restricciones de igualdad restantes usando la opcin Agregar:



En una fraccin de segundo, el programa nos dir si ha hallado o no una solucin del sistema. En
caso afirmativo, simplemente deberemos pulsar sobre Aceptar:



Observamos los valores de las variables X, Y, Z, y T que son solucin del sistema:


Proyecto e-Math 22
Financiado por la Secretara de Estado de Educacin y Universidades (MECD)




A partir del mtodo anteriormente descrito, es posible determinar si un sistema es o no compatible, y
en caso afirmativo hallar una solucin del mismo. Sin embargo, cuando se est ante un sistema
compatible indeterminado (con infinitas soluciones), el programa slo proporcionar una de ellas, y no
indicar la existencia de las restantes soluciones.







BIBLIOGRAFA ___________________________________


[1] Hayat Benkirane, S. (2001): "Finanzas con Excel", Osborne McGraw-Hill.

[2] Jackson, M. (2001): "Advanced modelling in finance using Excel", Chichester, John Wiley.

[3] Jacobson, R. (1996): "Microsoft Excel Visual Basic para aplicaciones paso a paso", McGraw-Hill.

[4] Surez, J. M. (1997): "Manual imprescindible de Excel 97", ediciones Anaya Multimedia.

[5] Vzquez Jimnez, S. (1999): Excel 2000, ediciones Anaya Multimedia.

Вам также может понравиться