Está en la página 1de 2

EJERCICIO GAUSS SEIDEL

Proceso GaussSeidel

definir X1,X2,X3,X4,X5,X1a,X2a,X3a,X4a,X5a Como Real

definir cont Como Entero

Escribir 'Ingrese el error relativo deseado';

Leer ErD; // ingresar 1 que corresponde al 1%

X1 <- 0;

X2 <- 0;

X3 <- 0;

X4 <- 0;

//X5 <- 0;

cont<-0;

Repetir

X1a <-X1;

X2a <-X2;

X3a <-X3;

X4a <-X4;

//X5a <-X5;

X1 <- (-3-X2-X3+X4)/2;

X2 <- (15-X1-8*X3-4*X4)/9;

X3 <- (10+X1-3*X2-2*X4)/5;

X4 <- (2-X2);

//X5 <- (-2*X4+3.4)/6;

ErrRelX1 <- Abs(X1-X1a)/X1*100;

ErrRelX2 <- Abs(X2-X2a)/X2*100;

ErrRelX3 <- Abs(X3-X3a)/X3*100;


ErrRelX4 <- Abs(X4-X4a)/X4*100;

//ErrRelX5 <- Abs(X5-X5a)/X5*100;

cont<-cont+1;

Hasta Que (ErrRelX1 < ErD) & (ErrRelX2 < ErD) & (ErrRelX3 < ErD)& (ErrRelX4 < ErD)//&
(ErrRelX5 < ErD)

Escribir 'Soluciones ........';

Escribir 'X1=',X1;

Escribir 'X2=',X2;

Escribir 'X3=',X3;

Escribir 'X4=',X4;

//Escribir 'X5=',X5;

Escribir "Numero de iteracciones ",cont;

FinProceso

Resultados

Ingrese el error relativo deseado

>1

Soluciones ........

X1=-1

X2=0

X3=1

X4=2

Numero de iteracciones 182

También podría gustarte