extract data from cell matrix to matrix

1 view (last 30 days)
Hi, I am facing an issue with extracting all data from my cell matrix to a martrix.
Cell matrix:
A = ([3*1] [3*1] [3*1]
[3*1] [3*1] [3*1]
[3*1] [3*1] [3*1])
each cell contain a vector:
[3*1] = (1
2
3)
I want to extract into a matrix look like:
B = (1 1 1
2 2 2
3 3 3
1 1 1
2 2 2
3 3 3
1 1 1
2 2 2
3 3 3)
I notice that I can use:
B = [A{1,1} A{1,2} A{1,3}; A{2,1} A{2,2} A{2,3}; A{3,1} A{3,2} A{3,3}]
but this is too messy and unefficient when the cell matrix become larger.

Accepted Answer

Mario Malic
Mario Malic on 27 Mar 2021
Hi,
B = cell2mat(A);

More Answers (0)

Categories

Find more on Statistics and Machine Learning Toolbox in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!