I'm trying to get some data from a xls spreadsheet to a matrix. At the moment I've gotten thus far:
conLogChans=importdata('Control_Log_Channel_Allocation_Drivven.xls');
conLogChans=struct2cell(conLogChans);
conLogChans=conLogChans{1,1};
But if I now try the cell2mat command I get the error:
Error using cat
Dimensions of matrices being concatenated are not consistent.
Error in cell2mat (line 83)
m{n} = cat(1,c{:,n});
I thought the error was to do with some of the cells having no data in them, so I put some data in them however the error is still appearing. Any suggestions on how to do this? The data is all strings if it makes a difference.
Thank you.

답변 (1개)

Jan
Jan 2015년 3월 25일

0 개 추천

The error message is clear: The array in the cell need the same number of columns, when you want to concatenate them. So check the sizes of the arrays at first.

카테고리

도움말 센터 및 File Exchange에서 Data Type Conversion에 대해 자세히 알아보기

질문:

2015년 3월 25일

답변:

Jan
2015년 3월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by