2012-04-24 36 views
0

这里最大的问题是自动调整比例。我有4个数据矢量:3代表收集的数据(将绘制在y轴上)和一个代表x轴值。如何绘制3条线互相对比并自动调整比例尺

我想绘制这3条线对彼此。而且,它们的值往往非常小(大部分时间大约在0.1左右)。默认值是一个从0到1的图。我该如何进行自动调整?

回答

2

什么是plot本身做错了? (我觉得总是)调整比例自动

x=0:10; 
y1 = x/100; 
y2 = log(x)/25; 
y3 = 0.4./x; 
y = [y1 ; y2 ; y3]; 
plot(x,y); 

正如你可以在下面的图片浏览我的电脑上enter image description here

该地块伴见XLIM = [0 10]和ylim = [0 0.4] ,这等于向量x和矩阵y的跨度。

如果轴仍没有你喜欢他们,你可以自行设置与

xlim([minx maxx]); 
ylim([miny maxy]); 

可能结合minmax功能对数据x(:)和y(:​​)如下:

xlim([min(x(:)) max(x(:))]); 
ylim([min(y(:)) max(y(:))]);