Fillmissing function with movmean

조회 수: 1 (최근 30일)
Lewis Waswa
Lewis Waswa 2022년 6월 14일
답변: Steven Lord 2022년 6월 14일
I have a set of data with NaNs. So I filled the NaNs useing the fillmissing function. However, while the final array does not have NaNs in it, any mathematical computation performed on it returns NaN. What could be the problem?
Thanks

답변 (1개)

Steven Lord
Steven Lord 2022년 6월 14일
Operations involving NaN as one of the operands is one common way to get a NaN in the output, but it is not the only way. See Wikipedia for a list of other operations that can generate a NaN. If all your data is finite, likely you computed 0/0.
x = 0/0
x = NaN
There are more ways to generate a NaN if infinity gets involved (such as if your calculations overflow.)
[0*Inf, Inf-Inf, Inf/Inf, rem(Inf, 0)]
ans = 1×4
NaN NaN NaN NaN

카테고리

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

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by