# Hi do you know an easy way to concentrate 88 matrices into one matrix

Asked by Abdullah on 9 Sep 2012
Latest activity Commented on by Image Analyst on 9 Sep 2012

Hi do you know an easy way to concentrate 88 matrices into one matrix

## Products

No products are associated with this question.

Answer by Walter Roberson on 9 Sep 2012

## 1 Comment

Jan Simon on 9 Sep 2012

A link to the FAQ is valuable always. And if you are there already, read the other topics also.

Answer by Image Analyst on 9 Sep 2012

If they are all separate matrices with separate names, maybe the easiest way is:

```allMatrices = [m1(:); m2(:); m3(:); etc.  m87(:); m88(:)];
```

Jan Simon on 9 Sep 2012

Or perhaps without "(:)".

Image Analyst on 9 Sep 2012

That would work if they were all the same sizes in all dimensions.

Like Walter hints at, I'm wondering how he ended up with 88 differently-named matrices in the first place. I'm sure that could have been avoided and made more orderly.

Answer by Jan Simon on 9 Sep 2012

It would be easy, if the matrices are not called m1, m2, ... m88, but if a cell is used: m{1}, m{2}, ... m{88}. Then:

```joined = cat(1, m{:});  % Or cat(2, m{:})
```

This is explained in the important link posted my Walter.