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