how to value nan number in a vector? and how to do the same calc in a 2d matrix?
이전 댓글 표시
--I have a vactor where some values are NaN.The results are on the following plot(in the red box the nan) :

--I was wondering if there is a way to assume the values so it will be something like this:

---Also how to do the same procedure if some values of 2d matrix is NaN? Thanks in advance.
채택된 답변
추가 답변 (1개)
Iain
2014년 10월 2일
You've got an x & y vector, so this would remove the NaNs:
nans = isnan(Y) || isnan(X);
Y(nans) = [];
X(nans) = [];
You'll need to interpolate if you want the X & Y for all the values of your original X.
카테고리
도움말 센터 및 File Exchange에서 Data Type Conversion에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!