faceCycles = [... 1 3 4 2 5 6 8 7 9 11 12 10 13 15 16 14 17 18 20 19 21 23 24 22]; sideCycle1 = [... 22 6 9 17 21 14 11 1 3 5 13 19 24 8 11 19 22 16 12 3 14 20 4 6]; sideCycle2 = [... 21 5 10 18 23 13 9 2 1 7 15 17 23 7 12 20 24 15 10 4 16 18 2 8]; permMat = zeros(6,24); myPerms = {}; for it=1:6 permMat(it,:) = 1:24; curGen = permMat(it,:); curGen = addCycle2Img(faceCycles(it,:),curGen); curGen = addCycle2Img(sideCycle1(it,:),curGen); curGen = addCycle2Img(sideCycle2(it,:),curGen); permMat(it,:) = curGen; end myPerms = {permMat(1,:), permMat(2,:), permMat(3,:), permMat(4,:),... permMat(5,:), permMat(6,:)};