Hi Allen
I used the QGIS application for making raster/geotif data.
QGIS is an open source software. MMQGIS plugin at QGIS may help you import (md.mesh.x, md.mesh.y, data) csv format file. Then, you can interpolate the scattered data into raster file, using 'raster->interpolation' option.
http://www.qgistutorials.com/en/docs/interpolating_point_data.html
This link may help you understand how to use interpolation option and QGIS.
But this process is very inconvenient for directly use in matlab .
Or you can use the 'InterpFromMeshToGrid' function in ISSM lib/bin.
I haven't yet used this function for interpolating the scattered data. Maybe, other users explain how to use this function well...
Best, In-Woo