Professional Documents
Culture Documents
clc
A=[4 -9 2 5; 2 -4 6 3; 1 -1 3 4]
A(2,:)=A(2,:)-A(1,:)*A(2,1)/A(1,1);
A(3,:)=A(3,:)-A(1,:)*A(3,1)/A(1,1);
A
A(3,:)=A(3,:)-A(2,:)*A(3,2)/A(2,2);
x(3)=A(3,4)/A(3,3);
x(2)=(A(2,4)-A(2,3)*x(3))/A(2,2);
x(1)=(A(1,4)-A(1,2:3)*x(2:3))/A(1,1)
U(i,j)=A(i,j)-J;
if i==j
L(j,i)=1;
else
for k=1:i-1;
H=H+U(k,i)*L(j,k);
end
if i<j
L(j,i)=(1/U(i,i))*(A(j,i)-H);
end
end
end
end
fprintf(' La matriz triangular inferior es L:\n');
disp(' ')
disp([L])
fprintf(' La matriz triangular superior es U:\n');
disp(' ')
disp([U])
J=J+L(i,k)*U(k,j);
end
U(i,j)=A(i,j)-J;
if i==j
L(j,i)=1;
else
for k=1:i-1;
H=H+U(k,i)*L(j,k);
end
if i<j
L(j,i)=(1/U(i,i))*(A(j,i)-H);
end
end
end
end
fprintf(' La matriz triangular inferior es L:\n');
disp(' ')
disp([L])
fprintf(' La matriz triangular superior es U:\n');
disp(' ')
disp([U])