InicioCiencia EducacionGauss-Seidel. Resolver sistemas de ecuaciones.

Gauss-Seidel. Resolver sistemas de ecuaciones.

Este es un método para resolver sistemas de ecuaciones lineales, yo lo estoy aplicando en un trabajo práctico de la facu (maquinas térmicas) donde quedan sistemas de ecuaciones muy grandes. La verdad no lo conocia y me parecio interesante poner un par de ejemplos simples, lo mejor para entenderlo, es copiarlo a mano.

Para un sistema de 2x2:

Partimos con (x = 1, y = 2), los cuales son valores totalmente arbitrarios.

5 x + 2 y = 1
x − 4 y = 0

Debemos en primer lugar despejar de la ecuación la incógnita correspondiente.

x = 0.20 + 0.00 x − 0.40 y
y = 0.00 + 0.25 x + 0.00 y


Aplicamos la primera iteración partiendo de (x0 = 1.00 ; y0 = 2.00):

x1 = 0.20 + 0.00 (+1.000) − 0.40 (2.00) = −0.600
y1 = 0.00 + 0.25 (−0.600) + 0.00 (2.00) = −0.15

Aplicamos la segunda iteración partiendo de (x1 = −0.600 ; y1 = −0.15):

x2 = 0.20 + 0.00 (−0.600) − 0.40 (−0.15) = 0.26
y2 = 0.00 + 0.25 (0.26) + 0.00 (−0.15) = 0.065

Aplicamos la tercera iteración partiendo de (x2 = 0.26 ; y2 = 0.065):

x2 = 0.20 + 0.00 (0.26) − 0.40 (0.065) = 0.174
y2 = 0.00 + 0.25 (0.174) + 0.00 (0.174) = 0.0435

Si queremos podemos seguir iterando, pero ya se puede ver como el valor va convergiendo, se va aproximando a su valor "real". Es un metodo piola.

Para un sistema lineal de 3x3.

Partiendo de (x = 1, y = 2, z = 0). Recuerden que son valores arbitrarios, los elige uno.

10 x + 0 y − z = −1
4 x + 12 y − 4 z = 8
4 x + 4 y + 10 z = 4[/align]

Debemos en primer lugar despejar de la ecuación la incógnita correspondiente.

x = −0.10 + 0.00 x + 0.00 y + 0.10 z
y = 0.66 − 0.33 x + 0.00 y + 0.33 z
z = 0.40 − 0.40 x − 0.40 y + 0.00 z


Aplicamos la primera iteración partiendo de (x0 = 1.00, y0 = 2.00, z = 0.00):

x1 = −0.10 + 0.00(1.00) + 0.00 (2.00) + 0.10 (0.00) = −0.1
y1 = 0.66 − 0.33(−0.10) + 0.00 (2.00) + 0.33 (0.00) = 0.70
z1 = 0.40 − 0.40(−0.10) − 0.40 (0.70) + 0.00 (0.00) = 0.16

Aplicamos la segunda iteración partiendo de (x1 = −0.10 ; y1 = 0.70 y z1 = 0.16):

x1 = −0.10 + 0.00(−0.10) + 0.00 (0.70) + 0.10 (0.16) = −0.084
y1 = 0.66 − 0.33(−0.084) + 0.00 (0.70) + 0.33 (0.16) = 0.748
z1 = 0.40 − 0.40(−0.084) − 0.40 (0.748) + 0.00 (0.16) = 0.134

Aplicamos la tercera iteración partiendo de (x1 = −0.084 ; y1 = 0.748 y z1 = 0.134):

x1 = −0.10 + 0.00(−0.084) + 0.00 (0.748) + 0.10 (0.134) = −0.086
y1 = 0.66 − 0.33(−0.086) + 0.00 (0.748) + 0.33 (0.134) = 0.740
z1 = 0.40 − 0.40(−0.086) − 0.40 (0.740) + 0.00 (0.134) = 0.138


Es mi primer post, espero no mandarme ninguna macana y hacer un aporte, si sale bien tengo mucha info relacionado a la ingenieria y sus materias para compartir, primero agarrarle la mano. Saludos.
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

k
klitm🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.