m = [1:150 ; 151:300];
m_new = reshape(permute(reshape(m.',10,[],2),[1 3 2]),10,10,[])
m_new =
m_new(:,:,1) =
1 151 11 161 21 171 31 181 41 191
2 152 12 162 22 172 32 182 42 192
3 153 13 163 23 173 33 183 43 193
4 154 14 164 24 174 34 184 44 194
5 155 15 165 25 175 35 185 45 195
6 156 16 166 26 176 36 186 46 196
7 157 17 167 27 177 37 187 47 197
8 158 18 168 28 178 38 188 48 198
9 159 19 169 29 179 39 189 49 199
10 160 20 170 30 180 40 190 50 200
m_new(:,:,2) =
51 201 61 211 71 221 81 231 91 241
52 202 62 212 72 222 82 232 92 242
53 203 63 213 73 223 83 233 93 243
54 204 64 214 74 224 84 234 94 244
55 205 65 215 75 225 85 235 95 245
56 206 66 216 76 226 86 236 96 246
57 207 67 217 77 227 87 237 97 247
58 208 68 218 78 228 88 238 98 248
59 209 69 219 79 229 89 239 99 249
60 210 70 220 80 230 90 240 100 250
m_new(:,:,3) =
101 251 111 261 121 271 131 281 141 291
102 252 112 262 122 272 132 282 142 292
103 253 113 263 123 273 133 283 143 293
104 254 114 264 124 274 134 284 144 294
105 255 115 265 125 275 135 285 145 295
106 256 116 266 126 276 136 286 146 296
107 257 117 267 127 277 137 287 147 297
108 258 118 268 128 278 138 288 148 298
109 259 119 269 129 279 139 289 149 299
110 260 120 270 130 280 140 290 150 300