You are on page 1of 2

clear all;

close all;
clc;
%METODO DE CRAMER
%PALOMARES ROCHA LUIS GERARDO
%ESIA TICOMAN
%GRUPO 4PM2
fprintf(' METODO DE CRAMER')
N=input('\nDigita el numero de incognitas de tu sistema de ecuaciones: ');
fprintf('Tu sistema de ecuaciones sera de %d por %d\n',N,N);
for f=1:N
for c=1:N
fprintf('Teclea la Fila %d Columna %d = ',f,c);
A(f,c)=input('\');
end
end
fprintf('Esta es tu matriz \n');
C=A;
disp(C)
disp('A continuacion digita tu vector solucion');
fprintf('\n\n');
for c=1:N
fprintf('Teclea el valor 1, %d = ',c);
B(1,c)=input('\');
end
fprintf('Este es tu vector solucion \n')
B=B';
disp(B)
g=(-1)^2; h=(-1)^3; i=(-1)^4; j=(-1)^5; k=(-1)^6;
for f=1:f
C(1,1)=(A(2,2)*A(3,3)+A(3,2)*A(2,3))*g;
C(1,2)=(A(2,1)*A(3,3)+A(3,1)*A(2,3))*h;
C(1,3)=(A(2,1)*A(3,2)+A(3,1)*A(2,2))*i;
end
for f=2:f
C(2,1)=(A(1,2)*A(3,3)+A(3,2)*A(1,3))*h;
C(2,2)=(A(1,1)*A(3,3)+A(3,1)*A(1,3))*i;
C(2,3)=(A(1,1)*A(3,2)+A(3,1)*A(1,2))*j;
end
for f=3:f
C(3,1)=(A(1,2)*A(2,3)+A(2,2)*A(1,3))*i;
C(3,2)=(A(1,1)*A(2,3)+A(2,1)*A(1,3))*j;
C(3,3)=(A(1,1)*A(2,2)+A(2,1)*A(1,2))*k;
pause
end
disp('Esta es tu matriz identidad');
disp(C)
Z=B(1,1); Y=B(2,1); W=B(3,1);
for B=1:c
z1=C(1,1)*Z; z2=C(1,2)*Y; z3=C(1,3)*W;
x1=z1+z2+z3;
end
for B=2:c
y1=C(2,1)*Z; y2=C(2,2)*Y; y3=C(2,3)*W;
x2=y1+y2+y3;
end

for B=3:c
w1=C(3,1)*Z; w2=C(3,2)*Y; w3=C(3,3)*W;
x3=w1+w2+w3;
pause
end
disp('Tu primer x es: '); disp(x1)
disp('Tu segunda x es: '); disp(x2)
disp('Tu tercer x es: '); disp(x3)
pause

You might also like