필터 지우기
필터 지우기

Determining what type of data is in my array

조회 수: 4 (최근 30일)
Kendra Wright
Kendra Wright 2014년 11월 6일
답변: Kendra Wright 2014년 11월 6일
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?

답변 (3개)

Sean de Wolski
Sean de Wolski 2014년 11월 6일
x = [1 nan pi]
x2 = x(~isnan(x))
isnan will be your friend.

Orion
Orion 2014년 11월 6일
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 2014년 11월 6일
Excellent. Thank you.

카테고리

Help CenterFile Exchange에서 Data Type Identification에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by