2013-09-24 49 views
3

如何繪製一個只有1,2,4,8,16,...(兩個冪)數字的x軸? 我想這個軸只有這些數字,沒有其他數字。 我是matlab中的newbee如何繪製兩個x軸的功率?

+0

? y軸上有什麼?你在談論軸標籤或數據點嗎? – grantnz

+0

在x軸上,我有兩個數字驅動,我的y軸是基於我的功能,在這裏它的最小值是0,最大值是20.我說的是標籤,而不是數據 – EYx

回答

4

你可以玩axis properties的一塊地皮,尤其是xtickxticklabels。第一個讓你設置你自己的刻度線位置,第二個讓你爲這些刻度線設置任意標籤。例如:

您遇到什麼麻煩,這部分與
x = logspace(0, log10(64), 100); 
plot(x, log2(x)) % plot something 
set(gca, 'xtick', (2.^(0:6))) % set ticks at 1,2,4,8,... 
set(gca, 'xscale', 'log') % scale x-axis logarithmic 
+0

tnx它很有效! – EYx

相關問題