Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 144301

Submitted on 4 Oct 2012

Incorrect

15Size
Leading solution size is 265.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Fail
 
tic
L=4176; % 1040  Special Selection for W=48 and 16 overlap
Gtruth=randi(4,1,L,'uint8')-1;
segs=zeros(floor(L/32),48);
for i=0:size(segs,1)-1  % Ideal Overlap segment creator
 segs(i+1,:)=Gtruth(i*32+1:i*32+48);
end
v=randperm(size(segs,1));
segs(:,:)=segs(v,:);
Gout = Genome_001(segs);
toc
assert(isequal(Gout,Gtruth))
Error: You may not use the command(s) evalin in your code
2
Fail
 
%%
tic
L=1040; % Special Selection for W=48 and 16 overlap
Gtruth=randi(4,1,L,'uint8')-1;
segs=zeros(floor(L/32),48);
for i=0:size(segs,1)-1  % Ideal Overlap segment creator
 segs(i+1,:)=Gtruth(i*32+1:i*32+48);
end
v=randperm(size(segs,1));
segs(:,:)=segs(v,:);
Gout = Genome_001(segs);
toc
assert(isequal(Gout,Gtruth))
Error: You may not use the command(s) evalin in your code