Borrar filtros
Borrar filtros

CAT arguments dimensions are not consistent. How to solve this problem?

3 visualizaciones (últimos 30 días)
Hi,
I get the error: CAT arguments dimensions are not consistent. when running the portion of my code:
f=@(c) reshape(c.',1,[]);
A=cell2mat(cellfun(f,A(:),'uni',0));
Any suggestions? A is a 3-D array.
Thanks.

Respuesta aceptada

Cedric
Cedric el 11 de Mzo. de 2013
You might have a cell in the cell array A whose content doesn't have the same number of elements as the others, which prevents the CAT operation in CELL2MAT. You can check it out with:
>> cellfun(@numel, A)
If you don't get an array filled with one, unique value, you cannot use CELL2MAT.

Más respuestas (0)

Categorías

Más información sobre Cell Arrays 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!

Translated by