2012-06-24 27 views
2

我有一個情節:Matlab的情節XTickLabel有效字符串

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 $的字符。

回答

5

如果要設置不同長度的字符串,則需要使用電池陣列,即

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

會工作。

如果要使用Latex格式化刻度標籤,則需要使用download a function from the Matlab File Exchange

+0

它很好用。謝謝。 – Sait