Problem using cell2mat
11 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have a 25 by 25 cell array. Each cell contains a 32 by 32 array of type double. When I use cell2mat MATLAB gives me the following error:
Error using cat
Dimensions of arrays being concatenated are not consistent.
Any ideas on how I can fix this issue?
I have MATLAB R2021a
3 comentarios
DGM
el 23 de Oct. de 2021
I don't know what the spreadsheets have. If there are missing rows/columns, then handling that on import depends on how they're being imported and where/why the rows/columns are missing.
Respuestas (1)
Sahil Jain
el 18 de Oct. de 2021
Hi. As mentioned by another community member, "cell2mat" works without errors for the scenario you described. I used the following code to recreate your scenario with the same dimensions (similar to the code used by @DGM) .
A = rand(32,32,25*25);
B = num2cell(A, [1 2]);
B = reshape(B, [25 25]);
C = cell2mat(B);
size(C)
For troubleshooting, you can start by checking if all the cells are indeed 32x32 arrays.
0 comentarios
Ver también
Categorías
Más información sobre Spreadsheets en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!