Alterar o valor z da plotagem de contorno no Matlab 2014b

Estou tentando fazer uma figura de um gráfico de superfície e, abaixo da superfície, desejo mostrar as linhas de contorno, mas quero que o contorno esteja emz = -1 em vez de no valor padrão0. Encontrei um post anterior sobre esse problemaaqui, mas quando tento a solução, o contorno ainda está emz = 0. Talvez tenha algo a ver com a versão do MATLAB que estou usando, que é 2014b? Alguma idéia de como fazê-lo funcionar?

O código que tentei:

%# plot surface and contour
Z = peaks;
surf(Z), hold on
[~,h] = contourf(Z);       %# get handle to contourgroup object

%# change the ZData property of the inner patches
hh = get(h,'Children');    %# get handles to patch objects
for i=1:numel(hh)
    zdata = ones(size( get(hh(i),'XData') ));
    set(hh(i), 'ZData',-10*zdata)
end

questionAnswers(3)

yourAnswerToTheQuestion