MATLAB: How to convert this cell array to matrix

cell arraysmatrix

Here is the cell array
C =
3×3 cell array
'27.4' '10581' '28992816'
'27.39' '301' '824439'
'27.39' '53' '145167'
when I use cell2mat, I got this
>> D=cell2mat(C)
Error using cat
Dimensions of matrices being concatenated are not consistent.
Error in cell2mat (line 83)
m{n} = cat(1,c{:,n});

Best Answer

If you were able to convert it into a matrix, the matrix would have to be
[ '27.41058128992816';
'27.39301824439';
'27.3953145167']
However, that would not be a legal matrix in MATLAB because the number of columns would not be consistent.
Might I suggest that what you want is
str2double(C)