Rango y matriz inversa

 

Rango de una matriz

Este es un concepto que nos va a ser de gran utilidad a la hora de enfrentarnos a la resolución de un sistema de ecuaciones. Voy a intentar explicártelo de forma sencilla.

Imagina un sistema de ecuaciones como el siguiente:

4x + 4y + 12z = 0

2x + 2y + 4z = 2

2x + 2y + 6z = 0

Si te fijas en la primera ecuación y la comparas con la tercera, te darás cuenta que la primera es igual a la tercera multiplicada por 2. Es decir, las dos ecuaciones son linealmente dependientes, puesto que una surge de hacer transformaciones elementales a la otra (multiplicar por una constante).

El rango de una matriz, me da el nº de filas linealmente independientes de la matriz, si la matriz está formada por lo términos de un sistema de ecuaciones, el rango me dice cuantas de estas ecuaciones son linealmente independientes. Ésto va a ser fundamental a la hora de resolver el sistema. Te remito a la Sección de Resolución de Sistemas de Ecuaciones.

Por transformaciones elementales podemos entender todas aquellas que no afecten al rango ni al orden de una matriz y son:

1. Intercambiar las filas y/o columnas.

2. Multiplicar una fila (o una columna) por una constante distinta de cero.

3. Sumar a una fila otra (o a una columna otra).

4. Multiplicar una fila (o columna) por una constante distinta de cero y sumarla a otra fila (o columna).

El cálculo del rango de una matriz se puede hacer por varios métodos, uno de ellos es someter a transformaciones elementales a la matriz hasta que la dejemos en su forma diagonal escalar reducida (es decir todos los elementos de la diagonal principal distintos de cero iguales a uno). Este método puede llegar a ser bastante laborioso y depende de si tienes un buen día y ves las cosas con claridad, por si no tienes ese día, la Classpad puede ayudarte:

Utilizaremos la orden rref(matriz)

Esta orden nos da la forma escalonada reducida por filas de matriz.

Contamos las filas en las que no todos sus elementos sean cero  y ello nos da el rango de la matriz.

La sintaxis es rref(matriz).

La orden rref() la puedes encontrar en Action:Matriz Calculation

Como ves en la captura de arriba, después de aplicarle la orden rref(m) obtengo tres filas en las que no todos sus elementos son cero, por lo tanto el rango de m es 3.

 

 

Matriz inversa

 

Sea a una matriz y a-1 su inversa, entonces a x a-1 = a-1 x a =  I (matriz unidad)

Así queda definida la matriz inversa de otra.

¡¡¡ La condición para que una matriz tenga inversa es que su determinante sea distinto de cero !!!

Vamos a ver cómo se calcula la matriz inversa con la Classpad:

En las capturas de arriba vemos cómo se calcula la matriz inversa (elevando a -1) con la Classpad

 y comprobamos la propiedad citada en la definición de matriz inversa.

(Cuando veamos los determinantes más adelante resolveremos un ejercicio relacionado con las matrices inversas)

Si una matriz tiene inversa, se dice que es invertible, o que es regular o que es no singular.

Otra cosa importante es que si una matriz es invertible, su inversa es única (sólo hay una).

La forma de resolver la matriz inversa de otra matriz con lápiz y papel es diversa,

aunque el método más directo es planteando un sistema como el que sigue:

 

Tras multiplicar las dos primeras matrices e igualar a la matriz unidad

se obtiene el sistema:

5x + z =1

5y + t =0

-3x + 8z=0

-3y + 8t=1

Como se ve, es un sistema de cuatro ecuaciones con cuatro incógnitas (no homogéneo)

en la sección de resolución de ecuaciones aprenderás a resolverlo.

Las soluciones son:

x= 8/43

y= - 1/43

z= 3/43

t= 5/43

También está el método de Gauss-Jordan,

pero como ves, estos métodos son bastante tediosos en cuanto a cálculos.

Factorización LU