Mostrando entradas con la etiqueta Semana 7. Mostrar todas las entradas
Mostrando entradas con la etiqueta Semana 7. Mostrar todas las entradas

lunes, 10 de septiembre de 2012

2.2.3.1 MATRIZ TRIANGULAR INFERIOR





La matriz A= (aij) una matriz cuadrada de orden n. Diremos que A es TRIANGULAR INFERIOR si todos los elementos de A situados por encima de la diagonal principal son nulos, es decir: =0, y que i sea mayor o igual a j.

Fig. 2.6 Matriz Triangular Inferior

Ahora supongamos que queremos almacenar en un arreglo unidimensional la matriz triangular inferior de la figura 2.6, el arreglo quedaría de la siguiente forma.

2
-7
2
-3
-3
1
-1
-1
-2
1
Fig. 2.7 Representación Unidimensional


Una vez tenemos los elementos en el arreglo unidimensional, utilizamos la siguiente fórmula para localizar cada elemento.

Fórmula 2.3
Dónde:


LOC(A [i,j]): La posición del elemento a localizar
POSINI: La posición inicial del arreglo unidimensional a partir de la cual se empiezan almacenar los elementos.
i y j: Indican el renglón y columna , respectivamente , de la posición del elemento que se quiere ubicar
Ahora apliquemos la fórmula 2.3 a nuestro caso de la figura 2.6, supongamos que queremos encontrar el valor de la posición A [3,2]. Antes que nada evaluemos primero la condición que identifica a una matriz triangular inferior: i ≥ j; para nuestro ejemplo, la condición si se cumple, por lo que podemos proceder a buscar la posición, en caso contrario, que la condición no se cumple, la posición no se puede localizar.

 



2.2.3.2 Matriz Triangular Superior


La matriz A= (aij) una matriz cuadrada de orden n. Diremos que A es TRIANGULAR SUPERIOR si todos los elementos de A situados bajo la diagonal principal son nulos, es decir: =0 y que i sea menor o igual a j.




Fig. 2.8 Matriz Triangular Superior


Al igual que la matriz inferior, si deseamos insertar nuestra matriz superior en un arreglo unidimensional, la ubicación de los elementos quedaría de la siguiente manera:

1
3
9
8
-1
2
3
2
8
2
Fig. 2.8 Representación Unidimensional
También nos basamos en una fórmula para poder localizar los elementos de una matriz superior, la fórmula es la siguiente.
 


Formula 2.4
Dónde:

LOC(A [i,j]): La posición del elemento a localizar
POSINI: La posición inicial del arreglo unidimensional a partir de la cual se empiezan almacenar los elementos.
i y j: Indican el renglón y columna , respectivamente , de la posición del elemento que se quiere ubicar
n: Numero de columnas de la matriz


Ahora apliquemos la fórmula 2.4, para localizar una posición de nuestra matriz superior de la figura 2.7 , tenemos como siempre validar que la condición i ≤ j , se cumpla, supongamos que queremos localizar la posición A [3,4] , para el caso i es menor que j, por lo tanto podemos encontrar la posición, en caso contrario no lo podríamos hacer.



 


VideoEjemplo de Matriz Triangular Superior:
 
  

Tipos de Matrices ver:
 https://dl.dropbox.com/u/90414787/Metodos_de_Progra_I/44TiposMatrices.pdf