scatteredinterpolant differs from sample points

5 ビュー (過去 30 日間)
Olaf
Olaf 2016 年 8 月 4 日
回答済み: John D'Errico 2016 年 9 月 2 日
a surface created with scatteredinterpolant differs from the sample points it was made from, why ?
  1 件のコメント
Adam
Adam 2016 年 8 月 4 日
You told it to interpolate the points so it introduced new points. Depending on what parameters you used these will potentially do what you have shown there when it comes to extrapolating.

サインインしてコメントする。

採用された回答

John D'Errico
John D'Errico 2016 年 9 月 2 日
scatteredinterpolant will ALWAYS reproduce the data exactly, although it may sometimes introduce tiny noise on the order of eps, just due to floating point arithmetic. Interpolation is interpolation.
Others have suggested extrapolation. That has NOTHING to do with interpolation, and prediction of the original points in your set.
Most likely, this is due to a bug in your code. That essentially, you are not plotting the real data that was used to interpolate the surface. That happens.
So, if you want a valid answer, then you need to provide the data. Show how you tried to plot it. Show what you did. Give an example where you think scatteredinterpolant fails. When you do that, along with the data itself, I'll be able to show what you did wrong.

その他の回答 (3 件)

Pelin Demir
Pelin Demir 2016 年 9 月 2 日
Because corners must be broken.

James
James 2016 年 9 月 2 日
Because the interpolation points are not always the scatters.

Sridhar Palagiri
Sridhar Palagiri 2016 年 9 月 2 日
Due to Interpolation and Extrapolation

カテゴリ

Help Center および File ExchangeInterpolation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by