How to interpolate the data inside the polygon?
Show older comments
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 Comments
Jiri Hajek
on 6 Dec 2022
Hi, please try to clarify. From the figure it seems you could just intepolate the data A-h and subtract the value below K-L line...
TAPAS
on 6 Dec 2022
Mathieu NOE
on 6 Dec 2022
data ? code ?
TAPAS
on 7 Dec 2022
KSSV
on 7 Dec 2022
TAPAS
on 9 Dec 2022
Answers (1)
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' ;
Categories
Find more on Color and Styling in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
