Excel.
7.2 Operaciones entre matrices y vectores con excel Matriz por vector columna Para multiplicar una matriz por un vector columna es necesario que sean conformables, es decir el nmero de columnas de la matriz debe ser igual al nmero de filas del vector.
ww w.
La hoja de clculo electrnica Excel resuelve las operaciones que se desarrollan con matrices y vectores, las operaciones ms comunes: el producto de una matriz por un vector columna, vector fila por una matriz, la solucin de matrices de orden (m,n) y la obtencin de la inversa de una matriz.
at e
at
ic a1
.c o
7.1 Introduccin
En smbolos: Ejemplo: A= 2 1
A x Y = AY nx 1 mx 1 mxn 5 3
2x2
B=
2X1
6 + 20 AB = 3 + 12
2X1
26" 15
at e
at ic
a1
Una vez revisada la conformabilidad entre la matriz y el vector se despliega la hoja de clculo, se indican los ttulos, se anota la informacin, y se posiciona el cursor en la celda en que se desea anotar el resultado, ver imagen 7.1
.c o m
ww w.
! Q ^ 0 * # G k V^ = # % s <? >
I Anal * 10 * |j B / Sil
14;
1 MATRIZ A
VECTOR COLUMNA
(MATRIZ )(VECTORCOLUMNA)
2 5 1 3
14!
Ready
MMULT despliega una ventana en la que aparecen 2 renglones uno para la matriz 1 (en este caso la matriz A) y otro para la matriz 2 (el vector columna B). En los renglones se anota la dimensin en que se encuentran los valores de las matrices solicitadas, ver imagen 7.3 Una vez indicada la localizacin de la informacin de las matrices, se pulsa aceptar. El resultado aparecer en la celda previamente seleccionada, ver imagen 7.4 Enseguida se expande la frmula mediante el procedimiento descrito anteriormente, ver imagen 7.5 Despus de expandir la matriz se obtiene el resultado para todos los elementos, ver imagen 7.6
ww
w.
at
em
at
ic
a1
.c om
. . . . \ i : <$;> Returns the fnatrix proct: of iwo arrays, an array wifch he same number o rows as Arrayl Array2 s the first array of numbers to multipiy ana must hav th& same number
at e
Imagen 7.4 Producto de una matriz por un vector columna utilizando MMULT
*??
ww w.
! ^ ? ? Z^
at ic
a1
? l B
L-JL
I =MMULT(A4:B5;G4:G5)
I
JL 7. W 31 JBL M
:
2 1
5 3
3 4
A 9
Jt
,J^I^^
.c o
LLL_.1
(MATRIZ A)(VECTOR COLUMNA)
[=MMLT4:B5;G4:G5)
at ic
ww w.
at e
a1
JiU.
ff*; ioob yeip
.c o
c # \ U f
. Anal
lo - f z ii \m m m
VECTOR COLUMNA
|*
M0 2 ~3 ! AJ 0 0} 1 j MATRIZ A
1. i
> > !
I"
mi i
3 4
26 15
3!
te! ii?
J?J
H_
Vector fila por matriz Para multiplicar un vector fila por una matriz se requiere que sean conformables. Ejemplo: 1 4 Q = L[l
^
1 2 3 2 1 4 2 3 3 4 1
4X4
lJl
2 3 4
m
IX 4
Una vez seleccionada la celda donde se desea que aparezca el primer elemento del vector fila resultante se realizan los siguientes pasos: 1. 2. 3. 4. 5. 6. Seleccionar <Pegar funcin>. Seleccionar <Matemticas y trigonomtricas>. Seleccionar <MMULT>. Indicar la posicin de la matriz 1, y matriz 2, ver imagen 7.7 Pulsar <aceptar>. Expandir la funcin a la dimencin del vector resultante.
ww w.
En la imagen 7.8 se observa que cada uno de los elementos de la matriz resultante (vector fila en este caso) estn vinculados con todos los elementos de la matriz y del vector, en consecuencia, si se trata de borrar algn elemento, Excel indicar mediante un mensaje que la operacin de borrado no se puede realizar. Slo es posible borrar completamente una matriz o vector.
at e
Procedimiento
at ic
QA = [18
17
18
21 ]
a1
.c o
El producto ser
MLT ~
' $ , C i D:
1 VECTOR FILA Q 3 * 4 |
J
'*
i-
*V"4"""" 2:
1 2 3 1
3
7
2 3
3| 4! i:
N;F3:I6)
to
11 13 Returrt$tt
31'
7: . / Point
a1
.c o
te;
j <j
Imagen 7.8 Vnculos entre el vector resultante y las matrices utilizando auditora
fe*
H=MMULT(A4 D4.F3 E)}
ww w.
at
J 1 K i
em at
L ;
ic
M
(VECTOR FILA O)(MATRIZ A)
10 i
IB
Matriz de orden (m, n) por matriz (n, p) Para multiplicar matrices, Excel requiere que previamente se revise que stas sean conformables. 2 A= 1 1 5 2 3 7 6 1
2X4
1 6 2 1
3 2 1 3
B=
.c o m
3 3 1
at ic
26 35
a1 at e m
AB = C = 23 35 28 22 Procedimiento
ww w.
2X3
1. Etiquetar y anotar la informacin de las matrices en la hoj a de clculo. 2. Seleccionar la celda en la que se espera registrar el primer elemento de la matriz resultante, Cn3. Seleccionar el icono <fx> (pegado de funcin). 4. Seleccionar Matemticas y trigonomtricas. 5. Seleccionar MMULT. 6. Registrar la informacin de matriz 1 y 2 en la ventana de MMULT, ver imagen 7.9 7. Pulsar aceptar 8. Enseguida aparecer el primer elemento del producto en la hoj a de clculo. 9. Expandir la frmula.
Imagen 7.9 Registro de matrices 1 y 2 en MMULT }^:jfVj^'^ fe f 1 ^5Ti;fi ? F'w IKk f ftferl?;
=^MMULT(A3:D4;G3Ti6) MMATRIZA MATRIZ B (MATRIZ A)(MtRZB)
31 jj 1 1 5 6
4 2 3 7 1 3 3 1 " 6 2 2 i ! 1 3< " --
su
;r-
|4M*f "7 .
,Arryl|A3:M
at ic
a1
I^f
- ._ _* i i
ww w.
Imagen 7.10 Vnculos entre la matriz resultante y las matrices utilizando auditora
at e
.c o
1JMATRIZA
(MATRIZA)(MATRIZB) 26 3 1 2 1 1 3
\ M.\
"i:1*
l'i
1 g 4
f
x
,,,.,,
j.
La imagen 7.10 muestra que cada elementos de la matriz resultante est vinculado con el total de elementos de las matrices.
7.4 Obtencin de la inversa de una matriz mediante Excel A partir de una matriz cuadrada A es posible obtener su inversa A"1 Ejemplo: La inversa de: A=
m .c o
1 2 1 3
2X2
Procedimiento: 1. 2. 3. 4. 5. 6. 7. 8. 9.
Seleccionar la celda en la que se espera registrar el primer elemento de la matriz inversa, (a"1 j?1). Seleccionar el icono <fx>, (pegado de funcin). Seleccionar Matemticas y trigonomtricas. Seleccionar MINVERSE, ver imagen 7.12 Registrar la informacin de matriz a invertir en el rengln de MINVERSE, ver imagen 7.13 Pulsar aceptar Enseguida aparecer el primer elemento de la inversa de la matriz A. Expandir la frmula, ver imagen 7.14
ww w.
Titular y registrar la informacin de la matriz a invertir en la hoja de clculo, ver imagen 7.11
at e
at ic
a1
es
A"1 =
3 -1
-2
i T ** 9
A*
JJU1
MATRIZ A 1 1 2 3
MATRIZ INVERSA DE A
m_ _<3
at ic
ww w.
a1
'UL
Ready
I Paste Funclion
at e
m
Function $$mi
Most Recently Used V1DETERM ****** MMULT MOD MRound MROUND Multinomial MULTINOMIAL ODD PI POWER
All
Financial Date & Time Statistical Lookup & Ref erence Datbase Text Logical Information MINVERSE(array)
SBQSBEHHH
i
.c o
"r ' '
z.1
Cancd
j*ttf
' S E J ^ X w f 1 =MINVERSE(A3:64)
LIJ
MATRIZ INVERSA DE A
Al
at ic
ww w.
at e
a1
"lJ
.c o
J
X#JL
1 2 1 3
3 -1
-2 1
3_2 3-3
-2 -2 - 2 +3
1 0 0 1
ww w.
at e
at ic
a1
y
Js
IDENTIDAD
T]
1,
5 WMlt
3 -1
-2; 1!
2.
H
1
mi
11
.c o
fUW*
Rm$ the matrix product of two arrays, an array with (he same nwiber of rows as Atray 1 arwi coturnos as Array2.
12J
13j
141
La matriz identidad de A se puede obtener con Exel, para ello se hacen dos operaciones, primero se obtiene la matriz inversa de A, y enseguida se multiplican la matriz A por su inversa (A"1). En la imagen 7.15 se muestra el producto de MMULT de A por A"1 .
Formuafesft*!
Cancel
Jll mim*o\
|[^Micoto Excel - Booki
%&M wai"
3 -2 -1 1
1 O
O 1
SFi4Ksheeti
gglnicfel EfMiorosotWoKf-Ma
Ejemplo:
Obtener la inversa de A.
"1 2 3"
A = 2
1 0 8
'-40 A"': 13 5
ww w.
5 3
at e
16
-5 -2
m
9 '
-3 -1
at ic
a1
.c o
]f}lb:gi*
5few nse
h3rt
D*:H
I Arial
12
'i
*
.tt u
f 1 6 I H 1 Ii
100%
|fj
JAI
j j MATRIZ A 1 2 1 5 0 2 3 8 3
jTTJZZElJjr
! MATRIZ INVERSA DE A
EIH 13!
16 j
g! '^
5l -2
J
T4]
13!
at e
m
ww w.
Booki
at ic
a1
.c o
18:32