How to identify the position in which a value is NaN
1 view (last 30 days)
Show older comments
Alfredo Scigliani on 20 Apr 2022
Commented: Voss on 20 Apr 2022
I want to be able to identify the position in which a value is NaN
If I have:
x = [1 NaN 3 4 5 NaN 7 8 9 10]
In which the second and sixt position are NaN
something that gives me an answer = [ 2 , 6 ] is what I am looking for.
I usually use the "find" such as find(x==3) would return = 3 (because it is at the third position), but now I want to apply it for NaN
Not sure how that could be done, wonder if anybody can help me. Thanks in advance!
Edited: Voss on 20 Apr 2022
You can use the isnan function:
x = [1 NaN 3 4 5 NaN 7 8 9 10];
More Answers (0)
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!