faceCycle1 = [1 5 11 9 2]; faceCycle2 = [4 8 10 6 3]; for it1=2:12 faceCycle1(it1,:) = 11*(it1-1) + faceCycle1(1,:); faceCycle2(it1,:) = 11*(it1-1) + faceCycle2(1,:); end sideCycle1= [... 20 64 53 42 31 1 33 86 68 57 2 44 97 79 13 9 55 108 90 24 5 60 121 108 42 1 16 77 119 53 12 82 130 112 57 13 23 93 123 68 24 34 104 122 79 35 45 115 126 90 46 56 71 132 101 67 78 89 100 111]; sideCycle2 = [... 21 65 54 43 32 3 30 87 72 61 6 41 98 83 17 10 52 109 94 28 8 63 120 105 39 4 19 76 116 50 15 85 127 113 58 14 26 96 124 69 25 37 107 125 80 36 48 118 129 91 47 59 74 131 102 70 81 92 103 114]; sideCycle3 = [... 22 66 55 44 35 2 27 88 75 64 9 38 99 86 20 11 49 110 97 31 11 66 119 101 35 5 22 75 112 46 16 88 123 111 56 12 27 99 122 67 23 38 110 126 78 34 49 121 132 89 45 60 77 130 100 71 82 93 104 115]; permMat = zeros(12,132); for it=1:6 permMat(it,:) = 1:132; curGen = permMat(it,:); curGen = addCycle2Img(faceCycle1(it,:),curGen); curGen = addCycle2Img(faceCycle2(it,:),curGen); curGen = addCycle2Img(sideCycle1(it,:),curGen); curGen = addCycle2Img(sideCycle2(it,:),curGen); curGen = addCycle2Img(sideCycle3(it,:),curGen); permMat(it,:) = curGen; end myPerms = {permMat(1,:), permMat(2,:), permMat(3,:), permMat(4,:),... permMat(5,:), permMat(6,:), permMat(7,:), permMat(8,:), ... permMat(9,:), permMat(10,:), permMat(11,:), permMat(12,:)};