РЕДАКТИРОВАТЬ
Согласно этой странице технического решения рекомендуемый способ форматирования меток тиков (вы можете использовать любую из функций форматирования чисел, например:NUM2STR, SPRINTF, MAT2STR или любой другой ..)
y = cool(7);
bar(y(:,1)*1e6)
set(gca, 'YTickMode','manual')
set(gca, 'YTickLabel',num2str(get(gca,'YTick')'))
Однако, кажется, есть ошибка, когда дело доходит до оси Z (метки правильноотформатирован, но экспоненциальный множитель по какой-то причине все еще отображается!)
y = cool(7);
bar3(y*1e6, 'detached')
set(gca, 'ZTickMode','manual')
set(gca, 'ZTickLabel',num2str(get(gca,'ZTick')'))
Наконец, есть еще один обходной путь, где мы заменяем тиковые метки текстовыми объектами (смотрите это1019 * страница технического решения для справки):
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','')