convert a x y z data(1D) to MxN matrix without having NaN values in Z matrix?
1 次查看(过去 30 天)
显示 更早的评论
I have a XYZ sattered data all are having same number of elements and are 1D. While interpolating, I get MxN matrix for X Y Z; but Z has some NaN value outside the scattered data boundary. I don't want to violet the surface, what to do?
1 个评论
KSSV
2022-6-25
Show us your data and code. If the data lies outside, it comes under extrapolation and we cannot trust the extrapolated result.
回答(1 个)
the cyclist
2022-6-25
If you are using interp3 (or related functions), extrapolated values will automatically be set to NaN, for some interpolation methods (e.g. the default linear interpolation). This makes sense for methods that rely on calculating values in between two endpoints.
See that documentation link for methods that will allow for non-NaN extrapolation.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Interpolation of 2-D Selections in 3-D Grids 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!