How to interpolate the data inside the polygon?

7 Ansichten (letzte 30 Tage)
TAPAS
TAPAS am 6 Dez. 2022
Beantwortet: KSSV am 9 Dez. 2022
I have the data in the vertical column( A,B,C,D,E,F,G,H) and the solid dot in each column represents the data location.
I want to interpolate the data inside the polygon(KLMNOPQRSTU) only ,as given in the attached figure.
  6 Kommentare
TAPAS
TAPAS am 9 Dez. 2022
I tried but getting an absurd figure

Melden Sie sich an, um zu kommentieren.

Antworten (1)

KSSV
KSSV am 9 Dez. 2022
T = readtable('https://in.mathworks.com/matlabcentral/answers/uploaded_files/1222307/Book2.xlsx') ;
x = T.X ;
y = T.Y ;
z = T.Z ;
[X,Y] = meshgrid(min(x):90:max(x),min(y):1:max(y)) ;
Z = griddata(x,y,z,X,Y) ;
pcolor(X,Y,Z)
h = pcolor(X,Y,Z) ;
h.EdgeColor = 'none' ;

Kategorien

Mehr zu Contour Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by