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 definela unión de A y B, por:
Intersección / Conjunción
Sean A, B y C matrices booleanas de nxm elementos. Se definela intersección de A y B, por:
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 2queda 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 binariasobre 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