Convert Cell to Matrix

9 Ansichten (letzte 30 Tage)
ha ha
ha ha am 26 Jun. 2019
Beantwortet: madhan ravi am 26 Jun. 2019
Let' say, I have cell_A: 5x1 cell
cell_A={ [] ; [1] ; [5]; [] ; [2]};
How can I convert it to be matrix? 5-by-1 matrix
result_matrix=[ []; 1; 5 ; [] ; 2 ];

Akzeptierte Antwort

madhan ravi
madhan ravi am 26 Jun. 2019
As sir Walter mentioned already , you cannot have holes in matrices . So you could replace them with nans perhaps:
cell_A(cellfun('isempty',cell_A)) = {NaN};
Matrix = cell2mat(cell_A)

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 26 Jun. 2019
You cannot. Matrices cannot have "holes" in them.

Tags

Noch keine Tags eingegeben.

Community Treasure Hunt

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

Start Hunting!

Translated by