出现数字

时间:2015-10-18 22:34:41

标签: matlab graph plot

我在matlab中编写了一个代码,其中N是向量N = [25; 50; 100; 200; 400]

E的值如下:

 E(1)= 0.010572 
 E(2)= 0.002634 
 E(3)= 0.000658 
 E(4)= 0.000164 
 E(5)= 0.000041 

我想创建一个E和N的loglog图。

为此,我编写了以下代码:

  axis([min(N) max(N) min(E) max(E)]); 
  loglog(N, E, 'red')
  xlabel('N')
  ylabel('E')
  grid on

我得到以下输出: enter image description here

我能做什么,以便在N轴上出现所有可能的N?

1 个答案:

答案 0 :(得分:4)

在plot命令后添加set(gca,'xtick',N);

result

如您所见,这会将xtick指定为N数据的精确位置。您还可以这些数字添加到自动数字中:为此,您应该发出

ticks=get(gca,'xtick');
set(gca,'xtick',union(ticks,N));