2016-03-03 4 views
0

Я использую функцию mATLABS imagesc для построения матрицы удвоений 6x6. Это сюжет я получаю:Отображение изображенийc с настраиваемыми значениями по оси x и y

Plot

То, что я хочу сделать, это изменить значения по осям х и у-оси к значениям, которые я выбираю сам.

Например, я хочу заменить значения 1-6 своим собственным вектором [10, 16, 53, 97, 136 191], чтобы они отображались на оси x и/или y.

Спасибо!

ответ

4

Вы можете изменить свойства XTickLabel и YTickLabel.

В MATLAB r2014b или выше следует:

ax=gca; 
ax.XTickLabel = {'10', '16', '53', '97', '136', '191'}; 
ax.YTickLabel = {'10', '16', 'look a banana', '97', 'yeah you can write whatever', '191'}; 

В предыдущих версиях сделать

ax=gca; 
set(ax,'XTickLabel',{'10', '16', '53', '97', '136', '191'}) 
set(ax,'YTickLabel',{'10', '16', 'look a banana', '97', 'yeah you can write whatever', '191'}) 

Подробнее:

Change Axis Tick Value Locations and Labels, The Mathworks

Смежные вопросы