Está en la página 1de 9

Computacin II - Ingeniera en Agrimensura - 2002 -

Mg. Elda Pick, Ing. Jos Luis Bustos y Lic. Ester de la Torre Pg.:52


UNIDAD N 2: EJERCITACIN EN EXCEL.

2.1.- OPERACIONES CON MATRICES

Inversa de una Matriz:

La funcin MINVERSA devuelve la inversa de una matriz almacenada en un rango de celdas.
Sintaxis: MINVERSA(matriz)

Donde matriz es una matriz cuadrada; puede ingresarse seleccionndola o bien indicando la celda
donde est el elemento
11, y
la celda donde est el elemento
nn
separadas por dos puntos. Ej.
MINVERSA(F
k
:C
h
).

* El argumento matriz puede expresarse como un rango de celdas, por ejemplo A1:C3; como
una constante matricial, por ejemplo, {1;2;3\4;5;6\7;8;9} o como un nombre de cualquiera de
stas.
* Si hay celdas vacas o celdas que contienen texto, MINVERSA devuelve el valor de error
#VALOR!
* MINVERSA tambin devuelve el valor de error #VALOR! si la matriz no es cuadrada.

Observaciones:
* Las frmulas que devuelvan matrices deben introducirse como frmulas matriciales.
* Las funciones matriz inversa y determinante se usan para resolver sistemas de ecuaciones lineales
con el mismo nmero de incgnitas que de ecuaciones. El producto de una matriz de orden n por
su inversa es la matriz identidad de orden n.
* Como ejemplo de como calcular la inversa de una matriz de orden dos, supongamos que el rango
A1:B2 contiene las letras a, b ,c y d, donde a,b,c,d son nmeros. En la siguiente tabla se muestra la
inversa de la matriz A1:B2.

Columna A Columna B
Fila 1 d/(a*d-b*c) -b/(a*d-b*c)
Fila 2 -c/(a*d-b*c) a/(a*d-b*c)

* El clculo de MINVERSA tiene una exactitud de 16 dgitos aproximadamente, lo cual puede
causar un pequeo error numrico cuando no se completa la cancelacin.
* Algunas matrices cuadradas no se pueden invertir y devuelven el valor de error #NUM! con
MINVERSA. El determinante de una matriz no invertible es 0.

Ejemplo 1: Escriba en las celda A1:B2 la matriz:

,
_

4 3
2 1

Para calcular su inversa, siga los siguientes pasos:
1. Seleccione donde desea que se ubique la inversa por supuesto con un rango de 2x2, como por
ejemplo D1:E2.





2. Ingrese la funcin Minversa desde la barra de herramientas o bien desde el men Insertar
Funciones, aparecer el siguiente cuadro de dilogo
Computacin II - Ingeniera en Agrimensura - 2002 -


Mg. Elda Pick, Ing. Jos Luis Bustos y Lic. Ester de la Torre Pg.:53



3. En este cuadro ingrese el rango de la matriz a la cual desea calcular su inversa, seleccionando
desde A1:B2.
4. Oprima la combinacin de Ctrl+Mayscula+Entrar y obtendr la inversa de la matriz
seleccionada.



Producto de Matrices:

La funcin MMULT devuelve la matriz producto de dos matrices. El resultado es una ma-
triz con el mismo nmero de filas que matriz1 y el mismo nmero de columnas que matriz2.

Sintaxis: MMULT(matriz1;matriz2)

Matriz1 y matriz2 son las matrices que desea multiplicar (en ese orden).

* El nmero de columnas en matriz1 debe ser el mismo que el nmero de filas en matriz2 y
los elementos de ambas matrices slo pueden ser nmeros.
* Los argumentos matriz1 y matriz2 pueden expresarse como rangos de celdas, constantes
matriciales o referencias.
* MMULT devuelve el valor de error #VALOR! si hay celdas vacas o con texto, o si el
nmero de columnas de matriz1 es diferente al nmero de filas de matriz2.

Observaciones:

* El elemento genrico de la matriz producto A de dos matrices B y C (en ese orden)
es:


n
k
kj ik ij
c b a
1

donde i es el nmero de filas y j es el nmero de columnas.

* Las frmulas que devuelven matrices deben introducirse como frmulas matriciales.

Computacin II - Ingeniera en Agrimensura - 2002 -


Mg. Elda Pick, Ing. Jos Luis Bustos y Lic. Ester de la Torre Pg.:54


Ejemplos:

1) MMULT({1;3\7;2}, {2;0\0;2}) es igual a {2;6\14;4}

Para resolver el ejercicio anterior siga los siguientes pasos:
a) Seleccione un rango de celdas vacas de orden 2x2
b) Inserte la funcin, MMULT
c) En el cuadro de dilogo ingrese las dos matrices de la siguiente forma: {1;3\7;2} y
{2;0\0;2}
d) Oprima la combinacin: Ctrl+Mayscula+Entrar

2) MMULT({3;0\2;0}, {2;0\0;2}) es igual a {6;0\4;0}

3) MMULT({1;3;0\7;2;0\1;0;0}, {2;0\0;2}) es igual a #VALOR! porque la primera matriz tiene
tres filas y la segunda matriz slo tiene dos filas.

Transposicin de matrices:

La funcin TRANSPONER devuelve un rango vertical de celdas como un rango horizontal y
viceversa.
La funcin TRANSPONER debe introducirse como una frmula matricial en un rango cuyo
nmero de filas y de columnas sea igual al nmero de filas y de columnas del argumento matriz.
Utilice TRANSPONER para cambiar la orientacin vertical y horizontal de una matriz en una hoja
de clculo.
Sintaxis:

TRANSPONER(matriz)

Matriz es una matriz de un rango de celdas en una hoja de clculo que desea transponer. Matriz
puede ser tambin un rango de celdas. La transposicin de una matriz se crea utilizando la primera
fila de la matriz como primera columna de la nueva matriz, la segunda fila de la matriz como
segunda columna de la nueva matriz y as sucesivamente.

Ejemplo:

Supongamos que el rango A1:C1 contiene los valores 1; 2 y 3 respectivamente.

Cuando se introduce la siguiente formula como una matriz en las celdas A3:A5:
1) Seleccione el rango de celdas A3:A5
2) Inserte la funcin TRASPONER
3) Seleccione en el cuadro de dilogo el rango de matrices A1:C1
4) Oprima la combinacin Ctrl+Mayscula+Entrar y se obtendr:
Computacin II - Ingeniera en Agrimensura - 2002 -


Mg. Elda Pick, Ing. Jos Luis Bustos y Lic. Ester de la Torre Pg.:55




Clculo de determinantes:

La funcin MDETERM devuelve la determinante de una matriz (cuadrada).

Sintaxis: MDETERM(matriz)

Matriz es una matriz cuadrada.

* Matriz se puede dar como un rango de celdas, por ejemplo A1:C3; como una constante
matricial, por ejemplo {1,2,3;4,5,6;7,8,9} o como un nombre que se refiera a cualquiera de
ellas.
* Si una de las celdas en la matriz contiene celdas vacas o con texto, MDETERM devuelve
el valor de error #VALOR!
* MDETERM tambin devolver #VALOR! si el argumento matriz no tiene un nmero
igual de filas y de columnas.

Observaciones:

* La funcin determinante de una matriz es un nmero que se obtiene a partir de los
valores de los elementos de la matriz. La funcin determinante de una matriz de
orden tres, A1:C3, es:
MDETERM(A1:C3) =
A1*(B2*C3-B3*C2) +A2*(B3*C1-B1*C3) +A3*(B1*C2-B2*C1)

* MDETERM tiene una exactitud de clculo de 16 dgitos aproximadamente, lo que puede
causar pequeos errores numricos cuando el clculo no est completo. Por ejemplo, el
determinante de una matriz podra diferir de cero en 1E-16 (=10
-16
).

Ejemplos:

1) MDETERM({1;3;8;5\1;3;6;1\1;1;1;0\7;3;10;2}) =88.

2) MDETERM({3;6;1\1;1;0\3;10;2}) =1.

3) MDETERM({3;6\1;1}) =-3.

4) MDETERM({1;3;8;5\1;3;6;1}) es igual al valor de error #VALOR! porque la matriz no es
cuadrada.




Computacin II - Ingeniera en Agrimensura - 2002 -


Mg. Elda Pick, Ing. Jos Luis Bustos y Lic. Ester de la Torre Pg.:56


EJERCICIOS PROPUESTOS:

1) Obtenga, cuando sea posible, la inversa de las matrices siguientes:

,
_


7 2 2
1 2 4
5 3 1
A

,
_

1 3 5
0 1 2 / 1
1 7 2
B

,
_

0 5 1
1 2 0
2 / 3 0 1
C

,
_


7 0 1
8 3 4
0 2 0
D

,
_


0 1
3 4
2 0
E

,
_

3 1 2
3 1 0
6 2 1
F


2) Calcule:

a) A.A
-1.

b) A
-1
. A.
c) A.C.
d) C
-1
.D.
e) C
-1
.D.
f) B.A.
g) C
T
.B.
h) E
T
.D.

3) Calcule:

a) det(A)
b) det(B)
c) det(C)
d) det(D)
e) det(A.B)
f) det(E)
g) det(F)

4) Resuelva los sistemas lineales siguientes por el mtodo de inversin matricial, cuando sea
posible.

a)

'

+
+
+ +
3 30 20 5
14 27 8 10
19 43 12 5
z y x
z y x
z y x
b)

'

+ +
+ +
+ +
36 12 20 10
14 6 8 4
18 6 4 2
z y x
z y x
z y x








Computacin II - Ingeniera en Agrimensura - 2002 -


Mg. Elda Pick, Ing. Jos Luis Bustos y Lic. Ester de la Torre Pg.:57


2.2.- ngulos y funciones trigonomtricas en Excel.


Es muy comn, en la prctica profesional, la utilizacin de la planilla de clculo en la
solucin de problemas orientados a la topografa, por ejemplo, nivelaciones, levantamientos
planimtricos, etc. En la mayora de los casos los datos pueden ser ledos por filas y columnas y la
introduccin de las frmulas resulta sencilla. Pero en todos los casos es necesario la introduccin
de ngulos, que segn se convenga, pueden ser introducidos de dos maneras. Recordemos que
usaremos el sistema sexagesimal de ngulos en los cuales 360 corresponden a una vuelta completa
y un grado lo forma 60 minutos y un minuto lo forman 60 segundos.

La primer forma de introducir los ngulos, y que nosotros aplicaremos en la resolucin de
ejemplos, conviene en introducir los ngulos medidos en campaa, separando la parte de los grados
minutos y segundos en tres celdas distintas. Otra forma de hacerlo, que tambin es utilizada en la
prctica es colocar el ngulo como forma entera y en la parte decimal los minutos y segundos. Esta
ltima utiliza una sola celda para cada dato angular. Veamos algunos ejemplos:








El primer ngulo corresponde a 31 2748, mientras que el segundo a 45 5825.







En esta ltima figura se muestra la segunda forma de introducir los mismos ngulos del
ejemplo anterior.

Las funciones trigonomtricas en Excel, se introducen en las celdas con la siguiente sintaxis:

Ej. SENO ( nmero)

Devuelve el seno de un ngulo determinado.

Nmero es el ngulo en radianes cuyo seno desea obtener. Si el argumento est en grados,
multiplquelo por PI()/180 para convertirlo en radianes. Obviamente el ngulo se introduce
referenciado a una celda como por ejemplo: seno(A2), para ello el ngulo debe ocupar una sola
celda y debe estar expresado en radianes. Por lo tanto veremos cmo se soluciona para los dos
formas de introducir los mismos.

En el primer caso se junta el ngulo en una sola celda, pasando la parte de segundos y
minutos a grados sexagesimales y sumando todo de la siguiente forma:

Computacin II - Ingeniera en Agrimensura - 2002 -


Mg. Elda Pick, Ing. Jos Luis Bustos y Lic. Ester de la Torre Pg.:58









Luego se lo puede pasar a radianes en una operacin posterior, ( en la misma)
multiplicando lo por PI()/180:








Para la segunda forma de introducir los ngulos se sigue el siguiente procedimiento: primero
se resta la parte entera, la parte decimal que queda lo multiplicamos por 100 para obtener los
minutos. Para esta operacin utilizaremos la funcin ENTERO( ), que redondea un nmero hasta
el entero inferior ms prximo.






Para obtener los segundos se sigue el mismo procedimiento:





Finalmente el ngulo se obtiene as: se le suma a la parte entera del ngulo la parte
de los minutos divididas en 60 y la parte de los segundos expresados en grados, es decir dividido en
60
2
=3600



Si se
quiere usar este ngulo
para aplicarle las
funciones trigonomtricas, se lo pasa a radianes como ya hemos visto. Los 3 pasos sucesivos
marcados en el ejemplo anterior se podra haber hecho en un solo paso.


Con estos conceptos, se obtendrn las coordenadas de un levantamiento planimtrico
resuelto en la Ctedra de Topografa I.

Computacin II - Ingeniera en Agrimensura - 2002 -


Mg. Elda Pick, Ing. Jos Luis Bustos y Lic. Ester de la Torre Pg.:59


Bsicamente el ejercicio consiste en las lecturas realizadas sobre una mira (regla), con un
instrumento, para la obtencin de las distancias entre distintos puntos visectados y las estaciones
donde se ubica el instrumento. Las frmulas a aplicar se darn oportunamente en clase, una vez que
se haya avanzado en el cursado de la materia Topografa I.

Las planillas que se muestran en la siguiente tabla son las obtenidas en campaa:

ESTACIN
(COORDENADAS)
PUNTO
VDO.
LECTURAS DE MIRA
L. SUP. L. MEDIA L. INF.
A (20.000;10.000) 1 1.385 1.345 1.305
2 1.424 1.349 1.274
3 1.418 1.326 1.234
4 1.476 1.402 1.328
5 1.490 1.400 1.310
6 1.671 1.500 1.329
7 1.779 1.600 1.421
8 1.791 1.600 1.409
9 1.800 1.600 1.400
10 1.696 1.500 1.304
B 0.875 0.700 0.525
B (11,180;43.840) 11 1.158 1.100 1.042
12 1.068 1.000 0.932
13 0.907 0.800 0.693
14 1.015 0.900 0.785
15 1.164 1.100 1.036
16 1.326 1.300 1.274
17 1.322 1.300 1.278
18 1.419 1.400 1.381
19 1.432 1.400 1.368
20 1.432 1.400 1.368
21 1.438 1.400 1.362
22 1.437 1.400 1.363
23 1.455 1.400 1.345
24 1.466 1.400 1.334
C 1.508 1.400 1.292
C (18.370;64.198) 25 1.485 1.400 1.315
26 1.438 1.400 1.362
27 1.457 1.400 1.343
28 1.459 1.400 1.341
29 1.520 1.400 1.280
30 1.505 1.400 1.295
31 1.510 1.400 1.290
32 1.562 1.400 1.238
33 1.523 1.400 1.277




Computacin II - Ingeniera en Agrimensura - 2002 -


Mg. Elda Pick, Ing. Jos Luis Bustos y Lic. Ester de la Torre Pg.:60


Adems de las lecturas mostradas anteriormente, se cuenta tambin con las lecturas de
ngulos horizontales y verticales para el clculo de las coordenadas.


ESTACIN
(COORDENADAS)
DIRECCIN
HORIZONTAL
DIRECCIN
HORIZONTAL

GRDS. MIN. SEG. GRDS. MIN. SEG.
A (20.000;10.000) 4 1 6 90 0 0
4 37 57 90 0 0
7 11 12 90 0 0
16 45 9 89 57 48
17 11 36 89 52 48
67 52 24 89 57 33
66 24 21 89 56 39
67 10 45 90 0 57
67 32 51 90 3 36
73 3 39 90 10 45
104 36 30 91 39 39
B (11,180;43.840) 14 3 36 91 38 33
20 28 18 91 48 48
19 52 30 91 45 54
22 59 12 91 27 18
44 20 24 91 37 0
35 44 57 91 32 12
60 58 33 91 54 15
181 16 12 91 19 6
150 13 9 91 5 57
144 4 39 91 12 3
138 47 33 91 1 15
120 10 12 91 9 51
120 51 3 90 32 48
87 10 27 90 39 21
70 32 54 91 0 18
C (18.370;64.198) 197 45 44 90 12 42
335 47 9 89 19 18
21 46 30 90 32 34
94 27 42 90 7 18
97 29 12 90 35 24
113 56 30 90 23 4
131 34 6 90 17 6
309 26 6 89 47 51
300 52 15 90 35 6


Una vez obtenidas las coordenadas de cada punto, se har la representacin grfica de la
planimetra, usando AutoCAD.