2016-03-03 62 views
0

我正在使用MATLABS函數imagesc繪製雙倍的6x6矩陣。這是陰謀,我得到:在x軸和y軸上顯示具有自定義值的圖像

Plot

我想要做的是改變對X軸和Y軸的值,我選擇自己的值。

例如,我想,使得它們被顯示在x和/或y軸與我自己的矢量[10,16,53,97,136 191]以替換值1-6。

謝謝!

回答

4

您可以修改XTickLabelYTickLabel屬性。

在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