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

1 visualizzazione (ultimi 30 giorni)
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

Risposta accettata

Paolo
Paolo il 11 Giu 2018
Modificato: Paolo il 11 Giu 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]

Più risposte (0)

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by