2012-07-02 39 views
0

我有三個變量:多軸MATLAB

第一變量是:時間(datenum) 第二個變量是:深度, 第三變量是:U(速度的x分量)

我需要以x軸作爲時間繪製u,u數據應該從該深度開始。

我試圖用這樣的:

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

plotyy(x1,y2,x1,y1); 

,但我不想繪製深度,而是我想U數據從該深度值開始,但深度值應該在第二y軸上顯示。因爲我會再次改變深度矩陣並繪製在同一個圖上。 注意深度矩陣只是一個深度(1.20)。

回答

0

如果我理解你在這裏說的話,你正在尋找繪製X軸和Y軸深度的時間(你已經有了)。

但是需要注意的是,您要從變量'u'中的某個深度開始Y軸。

要做到這一點,你可能想看看進入axis命令在MATLAB:

這將允許您設置Xmin時,的Xmax,y最小和y和擴大你喜歡的情節。