Yeah...the nonnumeric content of the cells containing hex strings changes things...those all return a logical array and not just a single true/false.
i1=cellfun(@(c)all(isnan(c)), A(:,11));
Alternatively, if it is known that the only locations that aren't hex strings are [NaN] and there aren't other numeric values besides NaN,
i1=cellfun(@isnumeric, A(:,11));
Best Answer