I have a cell array as follows (from an operation on imported data). I want to know the locations of the numerical data i.e. where the 17 is in the list below - i'm not interested in the []s!
V =
Columns 1 through 13
[] [] [] [] [] [17] [] [] [] [] [] [] []
etc...
I keep on getting errors such as
Error using cell/ismember>cellismemberR2012a (line 193) Input A of class cell and input B of class char must be cell arrays of strings, unless one is a string.
when trying to use functions such as find or ismember and I think the issue is that it is a cell array and not a vector?
Thanks

 Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 14 de Dic. de 2014
a={[] [] [17] [] []}
idx=find(~cellfun(@isempty,a))

Más respuestas (0)

Categorías

Más información sobre Data Type Conversion en Centro de ayuda y File Exchange.

Preguntada:

el 14 de Dic. de 2014

Comentada:

el 14 de Dic. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by