A={[1,2,3,4,5],[1,3],[1],[1,3,4,5,6,7,89,0],[1,3],[1,3,4,5],[4,6]};N = cellfun(@length,A) ; A(N==2) = [];
I want to have index of length 2
result=[2,5,7]
I use this code but have error
index = cellfun(@(m) find(m(N==2)),A,'uni',0);
keep index of omited array
A={[1,2,3,4,5],[1,3],[1],[1,3,4,5,6,7,89,0],[1,3],[1,3,4,5],[4,6]};N = cellfun(@length,A) ; A(N==2) = [];
result=[2,5,7]
index = cellfun(@(m) find(m(N==2)),A,'uni',0);
Best Answer