Sunteți pe pagina 1din 1

Proje seri 3

n=100;
data=rand(1,n);
for i=1:n
if (data(i)>.5)
data(i)=1;
else
data(i)=0;
end
end
data(n+1:n+4)=0;
r=zeros(1,4);
for i=1:n+4
x=r;
r(4)=x(3);
r(3)=x(2);
if x(4)==data(i)
r(1)=0;
else
r(1)=1;
end
if x(4)==x(1)
r(2)=0;
else
r(2)=1;
end
end
x=r;
r(1)=x(4);
r(2)=x(3);
r(3)=x(2);
r(4)=x(1);
for i=n+1:n+4
data(n+1)=r(1);
data(n+2)=r(2);
data(n+3)=r(3);
data(n+4)=r(4);
end
if data(79)==1
data(79)=0;
else
data(79)=1;
end
r2=zeros(1,4);
for i=1:n+4
x=r2;
r2(4)=x(3);
r2(3)=x(2);
if x(4)==data(i)
r2(1)=0;
else
r2(1)=1;
end
if x(4)==x(1)
r2(2)=0;
else
r2(2)=1;
end
end
if r2==zeros(1,4);
disp(';)'!
else
disp(';)'
end
Page 1

S-ar putea să vă placă și