I know the semilogue and semilogy for two-dimensional graphs. Is there an equivalent for SURF and MESH?
You looked at the properties of the XScale, YScale, and Zscale axis. You can install them both linear and journal. However, in order for these properties to be recorded, the data must be positive. See http://www.mathworks.com/matlabcentral/newsreader/view_thread/239232 for details .
As indicated in the referenced link, to set all three axes to logarithmic scaling, use
set(gca, 'XScale', 'log', 'YScale', 'log', 'ZScale', 'log')