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

3 次查看(过去 30 天)
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

采纳的回答

Paolo
Paolo 2018-6-11
编辑:Paolo 2018-6-11
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]

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by