You can do everything with the data you have and the scatteredInterpolant function. It is a core MATLAB function, and no Toolboxes are required. I was able to do this much with the data you presented:
XYZ = [ 23.48497963 13.19587040 60.91899872
24.03828049 13.26920033 61.01649857
24.63999939 13.42000008 60.59999847
24.76104927 13.37959957 61.06637955
18.97845078 12.31340027 61.88624954
19.23686028 12.50454998 62.81980896
19.55764008 12.43560028 61.80752945];
F = scatteredInterpolant(XYZ(:,1:2), XYZ(:,3), 'linear');
[Gx,Gy] = meshgrid(XYZ(:,1), XYZ(:,2));
With all our data it would likely look much better. It does create a contourf plot from your data.
I am not certain where you want to go with it from here, but this code works. I didn’t post the plot because of the small amount of data you presented. With all your data it should give you the information you want. You can generate the plot I created from this code.