Filter löschen
Filter löschen

converting size of cell array to simple matrix

1 Ansicht (letzte 30 Tage)
Marek Rousek
Marek Rousek am 30 Dez. 2015
Kommentiert: Marek Rousek am 30 Dez. 2015
Hello,
I need advice. I 1x6 (or 1x8, but always 1xsometrhing) cell array, wherein each cell in the cell array always have a 3-D matrix with different sizes (figure RGB - width, height, color). I need advice on how to transform the size of the first two dimensions of the nuts inside the cell array into a simple matrix.
Example: the first cell = 3-D matrix with dimensions of 128x65x3 uint8
second cell 126x63x3 = uint8
... = 122x69x3 uint8
etc.
that the result in the form of 2-D matrix:
128 65
126 63
122 69
etc.
Thanks for the reply.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 30 Dez. 2015
cell2mat( cellfun(@(A) [size(A,1),size(A,2)], YourCellArray(:), 'Uniform', 0) )

Weitere Antworten (0)

Kategorien

Mehr zu Cell Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by