How do i get thindex of the rows where 'NaN' elements are there in a cell array?

4 views (last 30 days)
I have a cell array with few rows having NAN elements.I want get only the row index where there are NAN elements. I am attaching my cell array along with this question.Kindly help me with this.
Thank you in advance

Accepted Answer

Paolo
Paolo on 11 Jun 2018
Edited: Paolo on 11 Jun 2018
Find the rows where NaN occurs, with "a" being your cell array:
[row,~]= find(cell2mat((cellfun(@(x) any(isnan(x)),a,'un',0))))
Find unique rows (eliminate duplicates)
row = unique(row);
For your cell array, output is:
row = [1]

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!