fbpx
Wikipedia

Eliminación de Gauss-Jordan

En álgebra lineal, la eliminación de Gauss-Jordan, llamada así en honor de Carl Friedrich Gauss y Wilhelm Jordan, es un algoritmo que se usa para determinar la inversa de una matriz y las soluciones de un sistema de ecuaciones lineales.[1]​ Un sistema de ecuaciones se resuelve por el método de Gauss cuando se obtienen sus soluciones mediante la reducción del sistema dado a otro equivalente en el que cada ecuación tiene una incógnita menos que la anterior. El método de Gauss transforma la matriz de coeficientes en una matriz triangular superior. El método de Gauss-Jordan continúa el proceso de transformación hasta obtener una matriz diagonal.[cita requerida]

Antecedentes

El método de eliminación de Gauss-Jordan aparece en el capítulo ocho del importante texto matemático chino Jiuzhang suanshu o Los nueve capítulos sobre el arte matemático. Su uso se ilustra en dieciocho problemas, de dos a cinco ecuaciones cada uno. La primera referencia al libro por este título data del 179 DC, pero algunas de sus partes fueron escritas tan pronto como alrededor del 150 a. C.,[2][3]​ en este año fue señalado por Liu Hui en el siglo III.

Análisis de su complejidad

La complejidad computacional de la eliminación gaussiana es O(n³). Esto es, el máximo número de operaciones requeridas es del orden de n³ si el tamaño de la matriz es n × n.[4]

Algoritmo de eliminación de Gauss y de Gauss-Jordan

  1. Ir a la primera columna número cero de izquierda a derecha.
  2. Si la primera fila tiene un cero en esta columna, intercambiarlo con otra que no lo tenga.
  3. Luego, obtener ceros debajo de este elemento delantero, sumando múltiplos adecuados del renglón superior a los renglones debajo de él.
  4. Cubrir el renglón superior y repetir el proceso anterior con la submatriz restante. Repetir con el resto de los renglones (en este punto la matriz se encuentra en forma escalonada).
  5. Comenzando con el último renglón no cero, avanzar hacia arriba: para cada renglón obtener 1 delantero e introducir ceros arriba de este sumando múltiplos correspondientes a los renglones correspondientes.

Una variante interesante de la eliminación de Gauss es la que llamamos eliminación de Gauss-Jordan, (debido al mencionado Gauss y a Wilhelm Jordan), esta consiste en ir obteniendo los 1 delanteros durante los pasos uno al cuatro (llamados paso directo) así para cuando estos finalicen ya se obtendrá la matriz en forma escalonada reducida.

Ejemplo

Supongamos que es necesario encontrar los números "x", "y", "z", que satisfacen simultáneamente estas ecuaciones:

 

Esto es llamado un sistema lineal de ecuaciones. El objetivo es reducir el sistema a otro equivalente, que tenga las mismas soluciones. Las operaciones (llamadas elementales) son estas:

  • Multiplicar una ecuación por un escalar no nulo.
  • Intercambiar de posición dos ecuaciones
  • Sumar a una ecuación un múltiplo de otra.

Estas operaciones pueden representarse con matrices elementales que se usan también en otros procedimientos como la factorización LU o la diagonalización por congruencia de una matriz simétrica.

En nuestro ejemplo, eliminamos x de la segunda ecuación sumando 3/2 veces la primera ecuación a la segunda y después sumamos la primera ecuación a la tercera. El resultado es:

 

Ahora eliminamos y de la primera ecuación sumando -2 veces la segunda ecuación a la primera, y sumamos -4 veces la segunda ecuación a la tercera para eliminar y.

 

Entonces podemos resolver por Gauss al sustituir en el sistema de ecuaciones el valor de   continuando con las incógnitas anteriores de abajo hacia arriba y de derecha a izquierda obteniendo el valor de todas las incógnitas. Si continuamos con la variante de Gauss-Jordan eliminamos z de la primera ecuación sumando -2 veces la tercera ecuación a la primera, y sumando 1/2 veces la tercera ecuación a la segunda para eliminar z.

 

Despejando, podemos ver las soluciones:

 

Para clarificar los pasos, se trabaja con la matriz aumentada. Podemos ver los 3 pasos en su notación matricial:

Primero:

 

Después,

 

Por último.

 

Si el sistema fuera incompatible, entonces nos encontraríamos con una fila como esta:

 

Que representa la ecuación:  , donde a ≠ 0. Es decir,  , lo que supone una contradicción y, por tanto, no tiene solución. En el caso que a=0 el sistema tiene varias soluciones.

Forma escalonada y escalonada reducida

Dos formas especiales de matrices son la escalonada y la escalonada reducida. Una matriz puede tener las siguientes propiedades:

  1. Todas las filas 0 están en la parte inferior de la matriz.
  2. El primer elemento diferente de cero de cada fila, este es llamado "pivote"; está a la derecha del pivote de la fila anterior (esto supone que todos los elementos debajo de un pivote son cero).

Si una matriz A cumple con esas propiedades, se dice escalonada. Además, cumpliendo estas otras condiciones que detallaremos a continuación, decimos que la matriz se encuentra en la forma escalonada reducida por filas, o simplemente en forma escalonada reducida.

  1. Todos los elementos delanteros ("pivotes") son iguales a 1
  2. Todos los elementos por encima de los pivotes son nulos.

Cuando una matriz representa a un sistema de ecuaciones situaciones como tener una columna de ceros parece imposible ya que correspondería a una variable que nunca habría aparecido. Sin embargo esta situación puede presentarse (imaginemos la ecuación de un plano en el espacio en la que no aparece alguna de las componentes, por ejemplo y+z=5). Así la matriz

 

también es una matriz escalonada.

Una vez que la matriz del sistema se ha transformado hasta obtener una matriz escalonada reducida es muy fácil discutirlo (es decir, determinar cuántas soluciones tiene):

  1. Cuando aparece un pivote en la columna de los términos independientes el sistema es incompatible (no tiene ninguna solución).
  2. En otro caso el sistema es compatible. Si además el número de pivotes coincide con el número de incógnitas el sistema es compatible determinado (tiene una única solución). Cuando el número de pivotes es menor que el número de incógnitas el sistema es indeterminado (tiene infinitas soluciones que dependen de tantos parámetros como indique la diferencia entre el número de incógnitas y el número de pivotes).

Otras aplicaciones

Encontrar la inversa de una matriz

Es posible usar la eliminación gaussiana para encontrar inversas de matrices n × n. Para ello se aumenta la matriz dada, digamos A con una matriz identidad, simplemente escribiendo las filas de la identidad a continuación de las de nuestra matriz A, por ejemplo dada:

 

se construiría

 

y ahora se realizan las operaciones elementales sobre las filas de la matriz aumentada que sean necesarias para obtener la forma escalonada reducida de la matriz A; sumando tanto a la segunda como a la tercera fila la primera obtenemos

 

multiplicamos la segunda fila por -1 y la intercambiamos con la primera

 

ya tenemos el pivote de la primera fila que usamos para hacer ceros debajo

 

ahora usamos el pivote de la segunda fila

 

y por último cambiamos de signo la tercera fila y usamos el pivote correspondiente

 

El proceso ha finalizado porque en la parte izquierda tenemos la forma escalonada reducida de A y puesto que ésta es la matriz identidad, entonces A tiene inversa y su inversa es la matriz que aparece a la derecha, en el lugar que al principio ocupaba la identidad. Cuando la forma escalonada reducida que aparece no es la identidad es que la matriz de partida no tiene inversa.

Véase también

Bibliografía

  • Strang, Gilbert (2016). Introduction to linear algebra (en inglés) (5ª edición). Wellesley, USA: Wellesley-Cambridge Press. pp. 31-91. ISBN 978-0-9802327-7-6. OCLC 956503593. Consultado el 10 de noviembre de 2020. 

Referencias

  1. Strang, 2016, «Chapter 2. Solving Linear Equations», pp. 31-91.
  2. Calinger (1999), pp. 234–236
  3. Timothy Gowers; June Barrow-Green; Imre Leader (8 de septiembre de 2008). The Princeton Companion to Mathematics. Princeton University Press. p. 607. ISBN 978-0-691-11880-2. 
  4. Strang, 2016, «Chapter 11. Numerical Linear Algebra», p. 511.

Enlaces externos

  • Un programa que realiza la eliminación de Gauss similar a un trabajo humano sobre el papel(Al final de la página.)
  • www.math-linux.com Gaussian elimination.
  • Gauss–Jordan Elimination Calculator (en inglés)
  • Resolución En línea por Gauss Jordan (en español)
  •   Datos: Q2658

eliminación, gauss, jordan, debe, confundirse, método, gauss, seidel, álgebra, lineal, eliminación, gauss, jordan, llamada, así, honor, carl, friedrich, gauss, wilhelm, jordan, algoritmo, para, determinar, inversa, matriz, soluciones, sistema, ecuaciones, line. No debe confundirse con Metodo de Gauss Seidel En algebra lineal la eliminacion de Gauss Jordan llamada asi en honor de Carl Friedrich Gauss y Wilhelm Jordan es un algoritmo que se usa para determinar la inversa de una matriz y las soluciones de un sistema de ecuaciones lineales 1 Un sistema de ecuaciones se resuelve por el metodo de Gauss cuando se obtienen sus soluciones mediante la reduccion del sistema dado a otro equivalente en el que cada ecuacion tiene una incognita menos que la anterior El metodo de Gauss transforma la matriz de coeficientes en una matriz triangular superior El metodo de Gauss Jordan continua el proceso de transformacion hasta obtener una matriz diagonal cita requerida Indice 1 Antecedentes 2 Analisis de su complejidad 3 Algoritmo de eliminacion de Gauss y de Gauss Jordan 4 Ejemplo 5 Forma escalonada y escalonada reducida 6 Otras aplicaciones 6 1 Encontrar la inversa de una matriz 7 Vease tambien 8 Bibliografia 9 Referencias 10 Enlaces externosAntecedentes EditarEl metodo de eliminacion de Gauss Jordan aparece en el capitulo ocho del importante texto matematico chino Jiuzhang suanshu o Los nueve capitulos sobre el arte matematico Su uso se ilustra en dieciocho problemas de dos a cinco ecuaciones cada uno La primera referencia al libro por este titulo data del 179 DC pero algunas de sus partes fueron escritas tan pronto como alrededor del 150 a C 2 3 en este ano fue senalado por Liu Hui en el siglo III Analisis de su complejidad EditarLa complejidad computacional de la eliminacion gaussiana es O n Esto es el maximo numero de operaciones requeridas es del orden de n si el tamano de la matriz es n n 4 Algoritmo de eliminacion de Gauss y de Gauss Jordan EditarIr a la primera columna numero cero de izquierda a derecha Si la primera fila tiene un cero en esta columna intercambiarlo con otra que no lo tenga Luego obtener ceros debajo de este elemento delantero sumando multiplos adecuados del renglon superior a los renglones debajo de el Cubrir el renglon superior y repetir el proceso anterior con la submatriz restante Repetir con el resto de los renglones en este punto la matriz se encuentra en forma escalonada Comenzando con el ultimo renglon no cero avanzar hacia arriba para cada renglon obtener 1 delantero e introducir ceros arriba de este sumando multiplos correspondientes a los renglones correspondientes Una variante interesante de la eliminacion de Gauss es la que llamamos eliminacion de Gauss Jordan debido al mencionado Gauss y a Wilhelm Jordan esta consiste en ir obteniendo los 1 delanteros durante los pasos uno al cuatro llamados paso directo asi para cuando estos finalicen ya se obtendra la matriz en forma escalonada reducida Ejemplo EditarSupongamos que es necesario encontrar los numeros x y z que satisfacen simultaneamente estas ecuaciones 2 x y z 8 3 x y 2 z 11 2 x y 2 z 3 displaystyle left begin array rrrcr 2x amp y amp z amp amp 8 3x amp y amp 2z amp amp 11 2x amp y amp 2z amp amp 3 end array right Esto es llamado un sistema lineal de ecuaciones El objetivo es reducir el sistema a otro equivalente que tenga las mismas soluciones Las operaciones llamadas elementales son estas Multiplicar una ecuacion por un escalar no nulo Intercambiar de posicion dos ecuaciones Sumar a una ecuacion un multiplo de otra Estas operaciones pueden representarse con matrices elementales que se usan tambien en otros procedimientos como la factorizacion LU o la diagonalizacion por congruencia de una matriz simetrica En nuestro ejemplo eliminamos x de la segunda ecuacion sumando 3 2 veces la primera ecuacion a la segunda y despues sumamos la primera ecuacion a la tercera El resultado es 2 x y z 8 1 2 y 1 2 z 1 2 y z 5 displaystyle left begin array rrrcr 2x amp y amp z amp amp 8 amp frac 1 2 y amp frac 1 2 z amp amp 1 amp 2y amp z amp amp 5 end array right Ahora eliminamos y de la primera ecuacion sumando 2 veces la segunda ecuacion a la primera y sumamos 4 veces la segunda ecuacion a la tercera para eliminar y 2 x 2 z 6 1 2 y 1 2 z 1 z 1 displaystyle left begin array rrrcr 2x amp amp 2z amp amp 6 amp frac 1 2 y amp frac 1 2 z amp amp 1 amp amp z amp amp 1 end array right Entonces podemos resolver por Gauss al sustituir en el sistema de ecuaciones el valor de z displaystyle z continuando con las incognitas anteriores de abajo hacia arriba y de derecha a izquierda obteniendo el valor de todas las incognitas Si continuamos con la variante de Gauss Jordan eliminamos z de la primera ecuacion sumando 2 veces la tercera ecuacion a la primera y sumando 1 2 veces la tercera ecuacion a la segunda para eliminar z 2 x 4 1 2 y 3 2 z 1 displaystyle left begin array rrrcr 2x amp amp amp amp 4 amp frac 1 2 y amp amp amp frac 3 2 amp amp z amp amp 1 end array right Despejando podemos ver las soluciones x 2 y 3 z 1 displaystyle left begin array rrrcr x amp amp amp amp 2 amp y amp amp amp 3 amp amp z amp amp 1 end array right Para clarificar los pasos se trabaja con la matriz aumentada Podemos ver los 3 pasos en su notacion matricial Primero 2 1 1 8 3 1 2 11 2 1 2 3 displaystyle left begin array rrrr 2 amp 1 amp 1 amp 8 3 amp 1 amp 2 amp 11 2 amp 1 amp 2 amp 3 end array right Despues 2 0 0 4 0 1 2 0 3 2 0 0 1 1 displaystyle left begin array rrrr 2 amp 0 amp 0 amp 4 0 amp 1 2 amp 0 amp 3 2 0 amp 0 amp 1 amp 1 end array right Por ultimo 1 0 0 2 0 1 0 3 0 0 1 1 displaystyle left begin array rrrr 1 amp 0 amp 0 amp 2 0 amp 1 amp 0 amp 3 0 amp 0 amp 1 amp 1 end array right Si el sistema fuera incompatible entonces nos encontrariamos con una fila como esta 0 0 0 a displaystyle left begin array cccc 0 amp 0 amp 0 amp a end array right Que representa la ecuacion 0 x 0 y 0 z a displaystyle 0x 0y 0z a donde a 0 Es decir 0 a displaystyle 0 a lo que supone una contradiccion y por tanto no tiene solucion En el caso que a 0 el sistema tiene varias soluciones Forma escalonada y escalonada reducida EditarArticulo principal Matriz escalonada Dos formas especiales de matrices son la escalonada y la escalonada reducida Una matriz puede tener las siguientes propiedades Todas las filas 0 estan en la parte inferior de la matriz El primer elemento diferente de cero de cada fila este es llamado pivote esta a la derecha del pivote de la fila anterior esto supone que todos los elementos debajo de un pivote son cero Si una matriz A cumple con esas propiedades se dice escalonada Ademas cumpliendo estas otras condiciones que detallaremos a continuacion decimos que la matriz se encuentra en la forma escalonada reducida por filas o simplemente en forma escalonada reducida Todos los elementos delanteros pivotes son iguales a 1 Todos los elementos por encima de los pivotes son nulos Cuando una matriz representa a un sistema de ecuaciones situaciones como tener una columna de ceros parece imposible ya que corresponderia a una variable que nunca habria aparecido Sin embargo esta situacion puede presentarse imaginemos la ecuacion de un plano en el espacio en la que no aparece alguna de las componentes por ejemplo y z 5 Asi la matriz 1 4 0 0 0 0 0 1 0 0 0 0 0 1 1 displaystyle left begin array rrrrr 1 amp 4 amp 0 amp 0 amp 0 0 amp 0 amp 1 amp 0 amp 0 0 amp 0 amp 0 amp 1 amp 1 end array right tambien es una matriz escalonada Una vez que la matriz del sistema se ha transformado hasta obtener una matriz escalonada reducida es muy facil discutirlo es decir determinar cuantas soluciones tiene Cuando aparece un pivote en la columna de los terminos independientes el sistema es incompatible no tiene ninguna solucion En otro caso el sistema es compatible Si ademas el numero de pivotes coincide con el numero de incognitas el sistema es compatible determinado tiene una unica solucion Cuando el numero de pivotes es menor que el numero de incognitas el sistema es indeterminado tiene infinitas soluciones que dependen de tantos parametros como indique la diferencia entre el numero de incognitas y el numero de pivotes Otras aplicaciones EditarEncontrar la inversa de una matriz Editar Es posible usar la eliminacion gaussiana para encontrar inversas de matrices n n Para ello se aumenta la matriz dada digamos A con una matriz identidad simplemente escribiendo las filas de la identidad a continuacion de las de nuestra matriz A por ejemplo dada A 2 1 1 3 1 2 2 1 2 displaystyle A left begin array rrr 2 amp 1 amp 1 3 amp 1 amp 2 2 amp 1 amp 2 end array right se construiria 2 1 1 1 0 0 3 1 2 0 1 0 2 1 2 0 0 1 displaystyle left begin array rrr rrr 2 amp 1 amp 1 amp 1 amp 0 amp 0 3 amp 1 amp 2 amp 0 amp 1 amp 0 2 amp 1 amp 2 amp 0 amp 0 amp 1 end array right y ahora se realizan las operaciones elementales sobre las filas de la matriz aumentada que sean necesarias para obtener la forma escalonada reducida de la matriz A sumando tanto a la segunda como a la tercera fila la primera obtenemos 2 1 1 1 0 0 1 0 1 1 1 0 0 2 1 1 0 1 displaystyle left begin array ccc ccc 2 amp 1 amp 1 amp 1 amp 0 amp 0 1 amp 0 amp 1 amp 1 amp 1 amp 0 0 amp 2 amp 1 amp 1 amp 0 amp 1 end array right multiplicamos la segunda fila por 1 y la intercambiamos con la primera 1 0 1 1 1 0 2 1 1 1 0 0 0 2 1 1 0 1 displaystyle left begin array ccc ccc 1 amp 0 amp 1 amp 1 amp 1 amp 0 2 amp 1 amp 1 amp 1 amp 0 amp 0 0 amp 2 amp 1 amp 1 amp 0 amp 1 end array right ya tenemos el pivote de la primera fila que usamos para hacer ceros debajo 1 0 1 1 1 0 0 1 1 3 2 0 0 2 1 1 0 1 displaystyle left begin array ccc ccc 1 amp 0 amp 1 amp 1 amp 1 amp 0 0 amp 1 amp 1 amp 3 amp 2 amp 0 0 amp 2 amp 1 amp 1 amp 0 amp 1 end array right ahora usamos el pivote de la segunda fila 1 0 1 1 1 0 0 1 1 3 2 0 0 0 1 5 4 1 displaystyle left begin array ccc ccc 1 amp 0 amp 1 amp 1 amp 1 amp 0 0 amp 1 amp 1 amp 3 amp 2 amp 0 0 amp 0 amp 1 amp 5 amp 4 amp 1 end array right y por ultimo cambiamos de signo la tercera fila y usamos el pivote correspondiente 1 0 0 4 3 1 0 1 0 2 2 1 0 0 1 5 4 1 displaystyle left begin array ccc ccc 1 amp 0 amp 0 amp 4 amp 3 amp 1 0 amp 1 amp 0 amp 2 amp 2 amp 1 0 amp 0 amp 1 amp 5 amp 4 amp 1 end array right El proceso ha finalizado porque en la parte izquierda tenemos la forma escalonada reducida de A y puesto que esta es la matriz identidad entonces A tiene inversa y su inversa es la matriz que aparece a la derecha en el lugar que al principio ocupaba la identidad Cuando la forma escalonada reducida que aparece no es la identidad es que la matriz de partida no tiene inversa Vease tambien EditarAlgebra elemental Algebra linealBibliografia EditarStrang Gilbert 2016 Introduction to linear algebra en ingles 5ª edicion Wellesley USA Wellesley Cambridge Press pp 31 91 ISBN 978 0 9802327 7 6 OCLC 956503593 Consultado el 10 de noviembre de 2020 Referencias Editar Strang 2016 Chapter 2 Solving Linear Equations pp 31 91 Calinger 1999 pp 234 236 Timothy Gowers June Barrow Green Imre Leader 8 de septiembre de 2008 The Princeton Companion to Mathematics Princeton University Press p 607 ISBN 978 0 691 11880 2 fechaacceso requiere url ayuda Strang 2016 Chapter 11 Numerical Linear Algebra p 511 Enlaces externos EditarUn programa que realiza la eliminacion de Gauss similar a un trabajo humano sobre el papel Al final de la pagina www math linux com Gaussian elimination Gauss Jordan Elimination Calculator en ingles Resolucion En linea por Gauss Jordan en espanol Datos Q2658 Obtenido de https es wikipedia org w index php title Eliminacion de Gauss Jordan amp oldid 138877138, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos