This example shows the SURFL function being superimposed on top of a PCOLOR plot with interpolated shading. This image looks best if you make your figure window as large as possible.
These are 12 eigenfunctions that arise when solving the wave equation for an L-shaped membrane. The first mode, in the upper left corner, shows up frequently in MATLAB® examples: it is the company logo for The MathWorks, Inc.
clf data = load('vibesdat'); pcolor(data.L1) axis off shading interp colormap(fliplr(pink)); ax = get(gca,'Position'); for n = 1:12 xPos = (rem(n-1,4)/4)*ax(3)+ax(1); yPos = ((2-floor((n-1)/4))/3)*ax(4)+ax(2); xLen = (1/4)*ax(3); yLen = (1/3)*ax(4); axes( ... 'Units','normalized', ... 'Position',[xPos yPos xLen yLen]); h = feval('surf',data.(['L' num2str(n)])); set(h,'EdgeColor',[0.3 0.3 0.6]); axis off end