Determinantes
En álgebra lineal, el determinante es una aplicación que asigna a cada matriz cuadrada A un escalar que designamos |A|. En el caso de las matrices numéricas, el determinante es igual a un número real.
Permutación de una n-upla
Para poder definir el determinante, tendremos que saber calcular la permutación de una n-upla o, más exactamente, el signo de una permutación. Lo explicaré mejor con un ejemplo. Tenemos la terna ordenada (1, 2, 3), que se transforma en la terna (2, 3, 1). En el caso de las permutaciones, esto suele escribirse así:
Ahora tenemos que averiguar cuántos intercambios de números hemos tenido que usar para pasar del primer conjunto al segundo, teniendo en cuenta que solo podemos intercambiar números contiguos. Tenemos, pues, la terna (1, 2, 3). Intercambiamos el uno con el dos: (2, 1, 3). Ahora intercambiamos el uno con el tres: (2, 3, 1), con lo que ya obtenemos la permutación buscada. Para llegar a la imagen hemos necesitado dos intercambios. El signo de la permutación se averigua fácilmente: si el número de intercambios es par, el signo es positivo; si es impar, el signo es negativo. En nuestro caso, por tanto, el signo de la permutación es positivo. Intentemos determinar también el signo de la permutación en este ejemplo:
Procederemos de la siguiente manera:
La transformación está terminada. Hemos necesitado cinco intercambios en total, así que esta vez hemos obtenido una permutación impar.
El signo de una permutación se designa mediante el símbolo de Levi-Civita:
Definición del determinante
El determinante es un número; está definido solo para matrices cuadradas y se escribe det A o |A|. Este número se define así:
Intentemos calcular el determinante de una matriz cuadrada de orden 2 × 2:
Si sustituimos en la definición el valor concreto n = 2, obtenemos esta fórmula:
Como valores de i1 e i2 sustituimos sucesivamente los valores 1 y 2. Obtenemos así cuatro posibilidades en total: a) i1 = 1, i2 = 1, b) i1 = 1, i2 = 2, c) i1 = 2, i2 = 1, d) i1 = 2, i2 = 2.
En los casos a) y d) obtenemos una permutación nula, porque ϵ1,1 = 0 y ϵ2,2 = 0. En la suma de la fórmula obtenemos entonces cero en este paso, porque 0 · a1i1 · a2i2 = 0.
Quedan las posibilidades b) y c). En el caso b) i1 = 1, i2 = 2 tenemos: ϵ1,2 = 1, porque (1, 2) es una permutación par de (1, 2). Obtenemos el primer sumando:
En el caso restante tenemos i1 = 2, i2 = 1. El valor de ϵ2,1 es igual a −1. Obtenemos el segundo sumando:
Ahora sumamos los cuatro casos a) + b) + c) + d) y obtenemos
El determinante de la matriz A es igual a diez.
Podemos fijarnos en que, al final, hemos calculado el determinante de la matriz como la diferencia
Esta fórmula es válida en general para cualquier matriz de orden 2 × 2.
Regla de Sarrus
Con la regla de Sarrus calculamos el determinante de una matriz de tercer orden. Este determinante ya es algo más complicado. Vamos a calcular, por ejemplo, esta matriz:
Ahora procederemos de forma parecida a la matriz de segundo orden, pero, para mayor claridad, ampliamos esta matriz con otras dos filas: debajo de la matriz copiamos sus dos primeras filas:
La primera y la cuarta fila de la matriz son, pues, iguales, y lo mismo ocurre con la segunda y la quinta. Ahora sumamos los productos de los elementos de las diagonales principales y les restamos la suma de los productos de los elementos de las diagonales secundarias. Al sustituir obtenemos:
Propiedades del determinante
-
Si multiplicamos una fila o columna de la matriz A por un número c ≠ 0, obtenemos una matriz A' y para sus determinantes se cumple: c|A| = |A'|. Es decir, si multiplicas una fila de la matriz por tres y calculas el determinante, el determinante de la matriz original lo obtienes dividiendo el resultado actual entre tres.
-
Al multiplicar la fila i por un número y sumarla a la fila j, el determinante de la matriz no cambia. De nuevo lo mismo para las columnas.
-
Si al menos una fila de la matriz es nula, el determinante de la matriz es cero.
-
Una matriz regular siempre tendrá un determinante distinto de cero y una matriz singular siempre tendrá un determinante igual a cero.
-
El determinante de una matriz en forma escalonada es igual al producto de los elementos de la diagonal principal.
-
Si intercambiamos dos filas de la matriz, el determinante cambia de signo.
-
|A| = |At|
-
|A · B| = |A| · |B|
-
|A−1| = 1/|A|
De las propiedades anteriores se deduce un procedimiento bastante sencillo para calcular el determinante. Basta transformar la matriz en una matriz escalonada y después multiplicar los elementos de la diagonal principal. Vamos allá:
Con las transformaciones habituales de matrices transformamos ahora la matriz a forma escalonada:
Ahora hacemos el producto de los elementos de la diagonal: 1 · (−1) · (−107) = 107.
Calcula el determinante de esta matriz:
Lo primero que conviene es intercambiar la primera y la segunda fila, para poner arriba el número más pequeño. Eso sí, no debemos olvidar cambiar el signo:
Además, resultará bastante práctico multiplicar la segunda fila por dos para poder sumar cómodamente. No debemos olvidar multiplicar todo el determinante por un medio:
Y ahora ya procedemos de la manera habitual:
Desarrollo por adjuntos
Laplace fue un señor muy amable que nos inventó otro algoritmo para calcular determinantes de matrices. Para entender esta receta tendremos que saber calcular una submatriz especial de la matriz original. Dada una matriz A, necesitamos crear una submatriz que se obtiene suprimiendo de la matriz A una fila y una columna. Designamos esta nueva matriz
La submatriz
A continuación definimos el concepto de menor, que no es más que el determinante de la submatriz
Con ayuda de estos menores podemos calcular el determinante de la matriz original. En el primer paso elegimos una fila (o columna) de la matriz. Después, para cada elemento de esa fila calculamos su menor. Obtenemos así tantos menores como elementos tiene la fila. Ahora podemos expresar el determinante de la matriz original A de dimensión n × n como una suma ponderada de estos menores:
donde i es la fila que hemos elegido. Si iteramos sobre la variable i, fijaremos la variable j, el índice de la columna.
En la práctica ocurre así: tienes una matriz y quieres conocer su determinante. Coges, pues, una columna de la matriz (o una fila), a cada elemento de esa columna le calculas el menor, le asignas el signo (−1)i + j y lo sumas todo, multiplicando cada determinante por el elemento cuyo menor es esa matriz. Como el menor
En la matriz hay un único cero, así que lo ideal es hacer el desarrollo por la segunda fila o por la tercera columna. Elegimos, por ejemplo, la fila. En el primer paso extraemos las submatrices:
Ahora calculamos los determinantes y así obtenemos los menores. Para una matriz de segundo orden es trivial.
Ahora ya podemos sustituir en la fórmula, i = 2:
Fíjate en que, como el elemento del final de la segunda fila es nulo, el tercer sumando también ha sido igual a cero. Otro ejemplo:
Calcula el determinante de esta matriz mediante el desarrollo de Laplace:
En la tercera columna tenemos solo múltiplos de tres. Podemos aprovecharlo y hacer ceros en esta columna para preparar el terreno para aplicar después el desarrollo de Laplace. A la segunda fila le sumamos, pues, −2 veces la primera fila, a la tercera le sumamos −3 veces la primera y a la cuarta, −1 vez la primera.
Con esto no hemos cambiado el valor del determinante, pero será más cómodo calcular. Hacemos el desarrollo por la tercera columna, en la que solo hay un elemento distinto de cero, así que en el desarrollo nos quedará únicamente el menor del tercer elemento de la primera fila:
En la tercera columna de la nueva matriz vemos un uno justo al final, algo que podemos aprovechar fácilmente para hacer ceros en esta columna:
Ahora hacemos el desarrollo por la tercera columna. De nuevo solo hay un elemento distinto de cero:
Y esto ya podemos calcularlo de la manera habitual: 3 · (32 − 65) = −99.