2

我有一个情节:

x = [0 1 2 3];
y = [0 0 1 1];

plot (x, y, 'k');

我想在 X 轴上使用标签,它可以工作:

set(gca,'XTick',[0:3]) % This automatically sets 
labels = ['0'; 'T'; 'T'; '1';];
set(gca,'XTickLabel',labels)

但是,当我更改TT0. 它不起作用。

Q1:有效的字符串是XTickLabel什么?

Q2:如何使用 T0、T1 之类的字符串。或者是否可以使用带有子索引的字符,如乳胶格式的 $A_2$。

4

1 回答 1

5

如果要设置不同长度的字符串,则需要使用元胞数组,即

labels = {'0','T','T0','somethingCompletelyDifferent'}

将工作。

如果你想使用 Latex 来格式化刻度标签,你需要从 Matlab File Exchange 下载一个函数

于 2012-06-24T01:37:10.120 回答