matriz bidiagonal es una matriz con elementos distintos de cero tan solo a lo largo de su diagonal principal y de la primera superdiagonal o de la primera subdiagonal. Solo una de estas dos últimas puede estar ocupada.
Por ejemplo, la siguiente matriz es bidiagonal:
Cuando la primera superdiagonal está ocupada, la matriz se denomina bidiagonal superior. Cuando la primera subdiagonal está ocupada, la matriz se denomina bidiagonal inferior
La forma general:

Tridiagonales y bidiagonal Matrices
un asimétrico matriz tridiagonal de orden n se almacena en tres matrices unidimensionales, uno de longitud n que contiene los elementos de la diagonal, y dos de longitud n -1 que contiene los elementos subdiagonal y superdiagonal en elementos 1: n -1 .Un simétrica tridiagonal o bidiagonal matriz se almacena en dos matrices unidimensionales, uno de longitud n que contienen los elementos de la diagonal, y uno de longitud n -1 que contiene los elementos fuera de la diagonal. (Rutinas EISPACK almacenan los elementos fuera de la diagonal de elementos 2: n de un vector de longitud n .)- matriz booleana es una matriz de números cuyas componentes o entradas son exclusivamente ceros o unos. Las matrices booleanas son útiles porque pueden representar objetos abstractos como relaciones binarias o grafos.Una matriz booleana general de nxm elementos tiene la forma:
Donde aij = 0 o aij = 1. Ejemplos
Ejemplos de matrices booleanas son las siguientes:
Operaciones con matrices booleanas
Las operaciones que se pueden realizar entre matrices booleanas son tres: unión, conjunción y producto booleano. Sin embargo, estas operaciones no pueden realizarse sobre dos matrices cualesquiera, sino que deben cumplir ciertos criterios para poder llevarse a cabo. En particular, en el caso de la unión y la conjunción, las matrices que intervienen en la operación deben tener el mismo tamaño, y en el caso del producto booleano, las matrices deben cumplir con las mismas condiciones que para formar el producto de matrices.Unión / Disyunción
Sean A, B y C matrices booleanas de nxm elementos. Se define
la unión de A y B, por:![C[i,j] =\begin{cases} 1, & \mbox{si } A[i,j]= 1\ { o\ } B[i,j]= 1 \\ 0, & \mbox{si }A[i,j]=B[i,j]=0 \end{cases}](https://upload.wikimedia.org/math/9/5/1/95188490bbbbf2463e60f442999aa964.png)
Intersección / Conjunción
Sean A, B y C matrices booleanas de nxm elementos. Se define
la intersección de A y B, por:![C[i,j] =\begin{cases} 1, & \mbox{si }A[i,j]=B[i,j]=1 \\ 0, & \mbox{si } A[i,j]= 0\ { o\ } B[i,j]= 0 \end{cases}](https://upload.wikimedia.org/math/e/8/c/e8c10aeaaa8924415330e384ea885a63.png)
Otras operaciones matriciales
La traspuesta de una matriz booleana es también otra matriz booleana; pero las operaciones con matrices booleanas no siempre producen matrices booleanas. Un ejemplo de operación que no es interna para las matrices booleanas es la suma:
Sin embargo, si se consideran las operaciones no sobre números reales sino sobre elementos del cuerpo de característica 2
queda garantizado que cualquier operación entre matrices booleana es boolena. Para el ejemplo anterior se tiene:
Matriz booleana asociada a una relación
Dada relación binaria
sobre un conjunto de n elementos
, para calcular la clausuara simétrica conviene representar la relación como matriz booleana definida mediante:
El grafo no dirigido de la figura adjunta puede entenderse como una relación binaria. Dos elementos están relacionados si existe una línea que los una directamente. La matriz asociada a la relación binaria de conexión directa se llama matriz de incidencia, que es una matriz booleana que viene dada por:
El elemento ij de la anterior matriz es 1 si existe una línea que una directamente los círculos i y j y 0 en caso contrario.


No hay comentarios:
Publicar un comentario