How do I find the number of occurrences of NaN and the corresponding subscripts in an array
古いコメントを表示
A = NaN 100 101 102 103 104
201 2 7 3 2 2
202 NaN 8 4 5 6
203 NaN NaN 2 3 5
205 3 4 2 6 4
I have a matrix with the first row and first column being headers. I would like to know the no. occurences and subscripts on NaN.
To find no. of occurences, I did
number_of_nan = sum(sum(isnan(A(2:end,2:end))))
Also,
logical_array = isnan(A(2:end,2:end));
numel(logical_array(logical_array == 1));
Is there a simpler/better way. Also how do I find the subscripts of the NaN elements in the array ?
2 件のコメント
José-Luis
2013 年 1 月 9 日
What do you mean by subscripts? The linear indexes or the row and column position? The indices relative to what? To the entire array or to the array without column and headers?
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Data Import from MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!