If the data is in the form of a cloud of points, the easiest may be to use MATLAB's griddata
function:
%interpolate lat/lon/temp onto mesh
data_mesh = griddata(lon, lat, data, md.mesh.long, md.mesh.lat);
you can use different interpolation method, see help griddata
.
Cheers
Mathieu