Está en la página 1de 1

CADENA ABIERTA

clear all
clc
close all
%Cadena abierta para un sistema de n ecuaciones%
n=input('Ingrese n: ');
disp('Ingrese los datos: ');
for i=1:n
A(i)=input('Valor de A: ');
end
for i=1:(n-1)
z(i)=input('Valor de Z:');
end
for i=1:n
U(i)=input('Valor de U:');
end
At(1)=A(1);
UtAt(1)=-U(1)/At(1);
for j=2:n
At(j)=A(j)-(z(j-1)^2/At(j-1));
Ut(j)=U(j)+(UtAt(j-1)*z(j-1));
UtAt(j)=-Ut(j)/At(j);
end
for k=n:-1:2
for h=1:n
x(n)=UtAt(n);
x(k-1)=UtAt(k-1)+(x(n)*z(k-1)/-At(k-1));
input ('Presione ENTER para obtener las soluciones:');
disp ('Solucion:');
disp (x(h))
end
end

También podría gustarte