Interpolate value of point

3 ビュー (過去 30 日間)
Aleksey Gureev
Aleksey Gureev 2021 年 2 月 9 日
コメント済み: Aleksey Gureev 2021 年 2 月 9 日
Hello. I have a sufrace like on the image.How can I interpolate z-value (black cross) from this surface? I need the fastest methos (linear, for example)

採用された回答

Bob Thompson
Bob Thompson 2021 年 2 月 9 日
I'm assuming you have the data for the surface points. If so, I believe interp2 will do what you're asking.
  2 件のコメント
Aleksey Gureev
Aleksey Gureev 2021 年 2 月 9 日
編集済み: Aleksey Gureev 2021 年 2 月 9 日
Hello. Thank you for your answer. How can I use it? I tried like this
interp2(X, Y, V, 0, 0) - if I want to get at x = 0, y = 0, but It doen't work for me. Numbers in X and Y not monotonic.
Aleksey Gureev
Aleksey Gureev 2021 年 2 月 9 日
Solved
xv = linspace(min(x), max(x), 20);
yv = linspace(min(y), max(y), 20);
[X,Y] = meshgrid(xv, yv);
Z = griddata(x,y,z,X,Y);
interp2(X, Y, V, 0, 0)

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

その他の回答 (0 件)

カテゴリ

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

タグ

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by