lunes, 17 de septiembre de 2012

2.2.4 MATRIZ TRIDIAGONAL




Una matriz tridiagonal es aquella cuyos únicos elementos distintos de cero se encuentran en la diagonal principal y en las diagonales adyacentes por arriba y por debajo de esta.

Fig. 2.9

Representando la matriz tridiagonal en un arreglo unidimensional seria de la forma siguiente:

2
3
3
4
5
5
6
7
7
8
9
10
11
11
12
Fig. 2.10






Al igual a que como hemos vistos anteriormente, en las matrices superiores e inferiores, podemos localizar las posiciones de los elementos de una matriz tridiagonal. Para buscar esas posiciones podemos hacer uso de la siguiente fórmula que nos ayudara, cabe recalcar que se debe cumplir también la condición |i - j| ≤ 1

 
Formula 2.5
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



Supongamos que queremos encontrar la siguiente posición A [4,3], donde en primer lugar hay que evaluar si |i - j| ≤ 1, para nuestro caso si se cumple por lo que podemos encontrar la localización.
LOC (A [4,3]) = 1 + 2(4) + 3-3
= 1 + 8 = 9… R/9

Video-Ejemplo de Matriz en Java:


   

  
Mas información a descargar en:

 https://dl.dropbox.com/u/90414787/Metodos_de_Progra_I/MATRIZ%20TRIDIAGONAL.pdf