extract data from cell matrix to matrix

1 Ansicht (letzte 30 Tage)
Jack Tse
Jack Tse am 27 Mär. 2021
Kommentiert: Jack Tse am 27 Mär. 2021
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.

Akzeptierte Antwort

Mario Malic
Mario Malic am 27 Mär. 2021
Hi,
B = cell2mat(A);

Weitere Antworten (0)

Kategorien

Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by