0

这里最大的问题是自动调整比例。我有 4 个数据向量:3 个代表收集的数据(绘制在 y 轴上),一个代表 x 轴值。

我想将这 3 条线相互绘制。而且,它们的值往往非常小(大多数情况下最大值约为 0.1)。默认值是从 0 到 1 的图。如何进行自动调整?

4

1 回答 1

2

情节本身做错了什么?它(我认为总是)自动调整比例

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

如下图所示在此处输入图像描述

这在我的计算机上绘制,xlim = [0 10] 和 ylim = [0 0.4],分别等于向量 x 和矩阵 y 的跨度。

如果轴仍然不是你喜欢的,你可以自己设置它们

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

可能结合数据 x(:) 和 y(:) 上的minmax函数,如下所示:

xlim([min(x(:)) max(x(:))]);
ylim([min(y(:)) max(y(:))]);
于 2012-04-24T07:10:39.787 回答