EDITAR
De acuerdo con esta technical solution page, la forma recomendada de formatear las etiquetas señalizadoras es esta (se puede utilizar cualquiera de los numerosos funciones de formato como NUM2STR, sprintf, MAT2STR, o cualquier otra ..)
y = cool(7);
bar(y(:,1)*1e6)
set(gca, 'YTickMode','manual')
set(gca, 'YTickLabel',num2str(get(gca,'YTick')'))
Sin embargo parece que hay un error cuando se trata del eje Z (las etiquetas tienen el formato correcto, pero el multiplicador exponencial sigue mostrando por alguna razón!)
y = cool(7);
bar3(y*1e6, 'detached')
set(gca, 'ZTickMode','manual')
set(gca, 'ZTickLabel',num2str(get(gca,'ZTick')'))
Por último, hay otra solución, donde sustituimos las etiquetas señalizadoras con objetos de texto (ver este technical solution page como referencia):
y = cool(7);
bar3(y*1e6, 'detached')
offset = 0.25; Xl=get(gca,'XLim'); Yl=get(gca,'YLim'); Zt=get(gca,'ZTick');
t = text(Xl(ones(size(Zt))),Yl(ones(size(Zt)))-offset,Zt, num2str(Zt')); %#'
set(t, 'HorizontalAlignment','right', 'VerticalAlignment','Middle')
set(gca, 'ZTickLabel','')
Mirando el hilo que enlace, veo 'tick2text' (http://www.mathworks.com/matlabcentral/fileexchange/16003 -tick2text-create-easy-to-customize-tick-labels), que parece resolver perfectamente el problema. – Jonas
tick2text formatea las etiquetas de tic, pero la parte exponencial encima del eje permanece, lo que parece realmente extraño. La publicación de noticias dada anteriormente nota el mismo problema. – zellus
La imagen (http://www.mathworks.com/matlabcentral/fx_files/16003/4/tick2textexample.png) que va junto con 'tick2text' parece indicar lo contrario. ¿Está mal la imagen? – Jonas