operaciones con matrices en excel

8
1 Operaciones con matrices utilizando Microsoft Excel Matriz Transpuesta, Multiplicación y Determinante Actualmente resulta muy simple efectuar operaciones con matrices de orden n m × ya sea en una calculadora o en un programa de computadora, por lo que resolver una multiplicación de varias matrices, por ejemplo de orden 12 o más, resulta sumamente fácil si se utiliza un programa muy conocido y al cual la mayoría de nosotros tenemos acceso como lo es Excel (o su equivalente LibreOffice Calc). Debe tenerse en cuenta las propiedades de las matrices y sus determinantes. Así, si se va a multiplicar una matriz por otra hay que definir cual va primero, ya que no se cumple la propiedad conmutativa. 1. Matriz transpuesta A partir de la definición de matriz transpuesta, donde las filas se transforman en columnas y las columnas en filas, y cuya nomenclatura es: = ×n m mn m m m n n a a a a a a a a a a a a A ... ... ... ... ... ... ... ... 3 2 1 2 23 22 21 1 13 12 11 m n mn n n m m m T a a a a a a a a a a a a A × = ... ... ... ... ... ... ... ... 2 1 3 23 13 2 22 12 1 21 11 Podemos obtener la transpuesta de una matriz en Microsoft Excel con el comando =TRANSPONER previo seleccionar las celdas donde se desplegará la resultante y combinando las teclas SHIFT CTRL ENTER una vez marcada la matriz a transponer, así: 1.1 _____________________________________ Iván Collantes Vásconez, Docente en ESPE Latacunga

Upload: ivan-collantes-vasconez

Post on 01-Jul-2015

6.090 views

Category:

Education


3 download

DESCRIPTION

Cálculo con Microsoft Excel de Matriz Transpuesta, Multiplicación de Matrices y Determinante de Matrices Cuadradas.

TRANSCRIPT

Page 1: Operaciones con matrices en Excel

1

Operaciones con matrices utilizando Microsoft Excel Matriz Transpuesta, Multiplicación y Determinante

Actualmente resulta muy simple efectuar operaciones con matrices de orden nm× ya sea en una calculadora o en un programa de computadora, por lo que resolver una multiplicación de varias matrices, por ejemplo de orden 12 o más, resulta sumamente fácil si se utiliza un programa muy conocido y al cual la mayoría de nosotros tenemos acceso como lo es Excel (o su equivalente LibreOffice Calc).

Debe tenerse en cuenta las propiedades de las matrices y sus determinantes. Así, si se va a multiplicar una matriz por otra hay que definir cual va primero, ya que no se cumple la propiedad conmutativa.

1. Matriz transpuesta

A partir de la definición de matriz transpuesta, donde las filas se transforman en columnas y las columnas en filas, y cuya nomenclatura es:

=

×nmmnmmm

n

n

aaaa

aaaa

aaaa

A

...

... ... ... ... ...

...

...

321

2232221

1131211

mnmnnn

m

m

m

T

aaa

aaa

aaa

aaa

A

×

=

...

... ... ... ...

...

...

...

21

32313

22212

12111

Podemos obtener la transpuesta de una matriz en Microsoft Excel con el comando =TRANSPONER previo seleccionar las celdas donde se desplegará la resultante y combinando las teclas SHIFT CTRL ENTER una vez marcada la matriz a transponer, así:

1.1

_____________________________________ Iván Collantes Vásconez, Docente en ESPE Latacunga

Page 2: Operaciones con matrices en Excel

2

1.2

1.3

1.4 Combine las teclas SHIFT CTRL ENTER

_____________________________________ Iván Collantes Vásconez, Docente en ESPE Latacunga

Page 3: Operaciones con matrices en Excel

3

2. Multiplicación de matrices

En la hoja electrónica Excel es sencillo calcular un producto de matrices de cualquier orden y también multiplicar tres matrices o más.

Si se siguen estas indicaciones pueden efectuarse multiplicaciones con matrices de cualquier orden:

1) Formar las matrices necesarias colocando en cada celda el valor correspondiente a las entradas que conforman las mismas.

2) Marcar todas las celdas donde se desea obtener la matriz resultante (recuerde que el orden resultante depende de la operación, no es lo mismo si se trata de una suma o resta que de una multiplicación).

3) Ingresar el comando para Excel en la primera de las celdas previamente marcadas donde se desea que aparezca la matriz resultante, tómese como ejemplo:

=MMULT(A1:C3,E1:E3)

4) Combinar las teclas SHIFT CTRL ENTER

Recuerde que dependiendo de la versión de Excel debe usarse coma (,) o punto y coma (;) en la programación de la matriz.

La selección de la matriz se la realiza arrastrando el ratón o seleccionando con los cursores hasta obtener en la codificación el dato A1:C3 y E1:E3

Es totalmente imprescindible que para obtener la respuesta se combinen las teclas SHIFT CTRL ENTER ya que si solo se pulsa ENTER ( ↵ ) la respuesta es errónea.

Intente resolver el siguiente producto utilizando Excel:

−−

−−

=

546

435

324

A ;

=12

4

8

B ; BA×

Aplicando la definición tenemos:

1313

33

12

4

8

546

435

324

xx

x

z

y

x

=

×

−−

−−

_____________________________________ Iván Collantes Vásconez, Docente en ESPE Latacunga

Page 4: Operaciones con matrices en Excel

4

Que es lo que vamos a calcular en Excel en la zona seleccionada (celdas G5, G6, G7):

Ingresamos el comando =MMULT(A1:C3,E1:E3)

_____________________________________ Iván Collantes Vásconez, Docente en ESPE Latacunga

Page 5: Operaciones con matrices en Excel

5

Y finalmente combinamos las teclas SHIFT CTRL ENTER:

Que es la solución del producto dado en forma de matriz:

−==

−=

28

4

12

z

y

x

Debe recalcarse que es imprescindible combinar las teclas SHIFT CTRL ENTER en las celdas previamente marcadas para obtener la solución.

Ahora resuelva en Excel las siguientes multiplicaciones de matrices: CRQ ××

[ ]1275=Q ;

=13 5 8 25 6

21 9 12 18 7

17 7 16 20 5

R ;

=

1500

150

800

1200

2500

C

_____________________________________ Iván Collantes Vásconez, Docente en ESPE Latacunga

Page 6: Operaciones con matrices en Excel

6

La respuesta es 900.809'1=×× CRQ (escalar) 3. Determinante de una matriz cuadrada Sabiendo que el determinante es un número real representado por ( ) AA det = y cuya definición, para

una matriz de orden 2, es el producto de las entradas de la diagonal principal menos el producto de las entradas de la diagonal secundaria, así:

=

×222221

1211

aa

aaA ( ) ( )12212211 aaaaA ×−×=

Este principio se cumple para calcular el determinante de matrices de orden superior pero cuyos cálculos resultan demasiado complejos y desgastantes. En Excel se pueden calcular determinates de matrices cuadradas con el comando =MDETERM

_____________________________________ Iván Collantes Vásconez, Docente en ESPE Latacunga

Page 7: Operaciones con matrices en Excel

7

Al pulsar ENTER ( ↵ ) se obtiene el valor del determinante. Pruebe calcular determinantes con Microsoft Excel de matrices de orden superior, por ejemplo: 3.1 3.2

_____________________________________ Iván Collantes Vásconez, Docente en ESPE Latacunga

Page 8: Operaciones con matrices en Excel

8

3.3 3.4

_____________________________________ Iván Collantes Vásconez, Docente en ESPE Latacunga