MATLAB: How to create 3D plots using logarithmic axes in MATLAB 7.6 (R2008a)

axisdimensionallogMATLABscalesemilog3three

I know the MATLAB functions SEMILOGX, SEMILOGY and LOGLOG for creating 2D plots with logarithmic axes.
Now I want to create logarithmic 3D plots, however I can not find an appropriate plot function in MATLAB.

Best Answer

You can set axis scaling to linear or logarithmic using the XScale property (respectively: YScale, ZScale):
surf(peaks);
set(gca,'XScale','log')
For further details about Axes Properties refer to the installed documentation:
docsearch('axes properties')