Suppose you have a 2d matrix M. And you have certain indexes where the data is not good.SO you want to fill those indexes by the nearest existing value.Can regionfill be used for this
조회 수: 3 (최근 30일)
이전 댓글 표시
M=magic(10)
index=[7,8,,5,9,45,43,23,34]
M(index)=nan
Now how to fill up those Nan values such that it contains the nearest existing value
AND
second average of nearest existing values
댓글 수: 0
채택된 답변
Sebastian Castro
2017년 7월 18일
>> x = [7,8,NaN,5,9,45,43,23,34,NaN,NaN,100]
x =
7 8 NaN 5 9 45 43 23 34 NaN NaN 100
>> fillmissing(x,'nearest')
ans =
7 8 5 5 9 45 43 23 34 34 100 100
>> fillmissing(x,'linear')
ans =
7.0000 8.0000 6.5000 5.0000 9.0000 45.0000 43.0000 23.0000 34.0000 56.0000 78.0000 100.0000
- Sebastian
댓글 수: 0
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!