我有一個矩陣A:Matlab的切邊在界
楠楠楠楠楠楠的NaN 10 1 8 7 2 5 6 2 3 49楠楠楠楠楠楠
我想知道是否有一種方法來檢測NaN首先轉向數字並將第一個2點轉換爲NaN,例如NaN。
然後找到什麼時候數字轉到NaNs並將最後兩個數字點,3和49轉換爲NaN。
本來我想用下面的,但我想知道如果這是最好的辦法:
i= 2;
while i < 1440
if isnan(A(i)) < isnan(A(i-1)) //Transitioning from NaN to numbers
A(i:i+2) = NaN;
i = i+ 4;
elseif isnan(A(i)) > isnan(A(i-1)) //Transitioning from numbers to NaNs
A(i-2:i) = NaN;
i = i + 1;
else
i = i + 1;
end
end
,但不知道是否有我可以優化它的任何其他方式?