0

我有三个变量:

第一个变量是:时间(datenum),第二个变量是:深度,第三个变量是:u(速度的x分量)

我需要用 x 轴将 u 绘制为时间,u 数据应该从那个深度开始。

我试着用这个:

x1 = time;
y1 = depth(:,1);
y2 = u(:,1);

plotyy(x1,y2,x1,y1);

但我不想绘制深度,而是希望 u 数据从该深度值开始,但深度值应显示在第二个 y 轴上。因为我将再次更改深度矩阵并在同一个图上绘图。请注意,深度矩阵只是一个深度(1.20)。

4

1 回答 1

0

如果我理解您在这里所说的话,您正在寻找沿 X 轴和沿 Y 轴的深度(您已经拥有)绘制时间。

但需要注意的是,您希望从变量“u”中的某个深度开始 Y 轴。

为此,您可能需要查看 matlab 中的命令:

这将允许您设置 Xmin、Xmax、Ymin 和 Ymax,并按您喜欢的方式缩放绘图。

于 2012-07-02T14:32:52.693 回答