How to inter- and extrapolate within given values

10 ビュー (過去 30 日間)
Andreas Krämer
Andreas Krämer 2018 年 11 月 8 日
回答済み: Cris LaPierre 2018 年 12 月 17 日
Hi, i'm new to Matlab and i'm pretty much overwhelmed by its infinite possibilities. Until now i was at least able to plot my readings. Now i want to determine every Z for X=(0:0.001:0.5) and Y=(0:200), but i don't know how. I already used various functions like scatteredInterpolant, griddedInterpolant,...None of them worked properly for me. Maybe you guys can help me?
Grretings Andreas

回答 (1 件)

Cris LaPierre
Cris LaPierre 2018 年 12 月 17 日
Do you already have your X, Y and Z data? I'm assuming that is the black dots in your plot?
I think the best scenario is to use interp2.
Xnew=(0:0.001:0.5);
Ynew=(0:200);
Znew = interp2(X,Y,V,Xnew,Ynew);
See the example on the linked documentation page.

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by