Professional Documents
Culture Documents
Intro A La Computacion
Intro A La Computacion
a=-1;
b=21;
A=[1:n];
PC1=floor(rand(1,n)*(b-a)+a);
PC2=floor(rand(1,n)*(b-a)+a);
PC3=floor(rand(1,n)*(b-a)+a);
PC4=floor(rand(1,n)*(b-a)+a);
EP=floor(rand(1,n)*(b-a)+a);
EF=floor(rand(1,n)*(b-a)+a);
NF=zeros(1,n);
disp(M)
for i=1:n
for j=2:6
r=0;
if M(i,j)==-1
r=r+1;
end
if r>2
M(i,8)=1;
end
end
end
%PP
PP=zeros(n,1);
for i=1:n
if M(i,2)<M(i,3)&&M(i,2)<M(i,4)&&M(i,2)<M(i,5)
R=M(i,2);
elseif M(i,3)<M(i,4)&&M(i,3)<M(i,5)
R=M(i,3);
elseif M(i,4)<M(i,5)
R=M(i,4);
else
R=M(i,5);
end
PP(i,1)=(M(i,2)+M(i,3)+M(i,4)+M(i,5)-R)/3;
end
for i=1:n
if M(i,8)==1
M(i,8)=M(i,8)-1;
else
for j=2:6
r=0;
if M(i,j)==-1
r=r+1;
end
end
M(i,8)=round((PP(i,1)+M(i,6)+2*M(i,7)+r)/4);
end
end
disp(M)
ExF=ordenartabla(M,7);
disp(ExF)
NoF=ordenartabla(M,8);
disp(NoF)