Clear Filters
Clear Filters

Searching the location of a specific cell in a cell array

1 view (last 30 days)
Hello community! I have a cell array (1x1000) like this {[1 2], [3 5], [4,2],..., [2 5]} I found the most commonly occurring cell in this, but now I want to find the positions of this cell. Example what is the position of cell [2 5]? and the answer I want to be the (1, 100) (1,205) (1,276) etc
Please help, if anyone knows.

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 8 May 2013
Edited: Azzi Abdelmalek on 8 May 2013
v={[1 2], [3 5], [4,2],[3 5] ,[4 2]}
w=cell2mat(v')
idx=find(ismember(w,[4,2],'rows'))
  3 Comments
Azzi Abdelmalek
Azzi Abdelmalek on 9 May 2013
v={[1 2], [3 5], [4,2],[3 5],[],[4 2]}
idx=find(cellfun(@(x) isequal(x,[4,2]),v))

Sign in to comment.

More Answers (0)

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!