0

3 つの変数があります。

最初の変数: 時間 (datenum)、2 番目の変数: 深さ、3 番目の変数: u (速度の x 成分)

x 軸を時間として u をプロットする必要があります。u データはその深さから開始する必要があります。

私はこれを使用しようとしました:

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

plotyy(x1,y2,x1,y1);

しかし、深さをプロットしたくありませんが、代わりにその深さの値から u データを開始したいのですが、深さの値は 2 番目の y 軸に表示する必要があります。深度マトリックスを再度変更し、同じプロットにプロットするためです。深度マトリックスは全体を通して 1 つの深度 (1.20) にすぎないことに注意してください。

4

1 に答える 1

0

ここであなたの言っていることが理解できれば、X 軸に時間をプロットし、Y 軸に深さをプロットしようとしています (これは既に持っています)。

ただし、注意点は、変数「u」にある特定の深さから Y 軸を開始することです。

これを行うには、matlabのaxisコマンドを調べてください。

これにより、Xmin、Xmax、Ymin、および Ymax を設定し、プロットを好きなようにスケーリングできます。

于 2012-07-02T14:32:52.693 に答える