Clear Filters
Clear Filters

Determining what type of data is in my array

1 view (last 30 days)
I'm writing a code to deal with a large data set and I'm not so great with Matlab just yet. I've searched, but I'm wondering if there is a function that asks the question "is this a double?" I need to throw out the data points that report NaN. Or is there another way that I can identify those data points?

Answers (3)

Sean de Wolski
Sean de Wolski on 6 Nov 2014
x = [1 nan pi]
x2 = x(~isnan(x))
isnan will be your friend.

Orion
Orion on 6 Nov 2014
use isnan
A=[1 2 3 nan 5];
isnan(A)
ans =
0 0 0 1 0
see also isfloat and class

Kendra Wright
Kendra Wright on 6 Nov 2014
Excellent. Thank you.

Categories

Find more on Data Type Identification 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!