0

私は2つの測定シリーズを持っています。どちらも時間と対応する値で構築されます。時間と値のデータは、<6800x1 double> 形式の 1 つの変数です。最初の系列の時間は、0 秒、0.1 秒、0.2 秒... のように構成されています。2 番目のシリーズの時間は、0 秒、0.123 秒、0.212 秒、0.345 秒、... のように構成されています。matlabで両方のシリーズを同期してプロットするにはどうすればよいですか? それらは同時に開始します。

4

1 に答える 1

2

x と y の引数でそれらをプロットするだけです:

すでに時間ベクトルがある場合 (それらを t1 および t2、データ ベクトルをそれぞれ x1 および x2 と呼ぶと仮定します)

plot(t1,x1,t2,x2)

Matlab はこれら 2 つのシリーズをプロットします。つまり、ポイントをプロット[ (t1(1), x1(1)) ; (t1(2),x1(2)) ; ...]し、2 番目のシリーズについても同様にプロットします。のデータが定期的であるかどうかは問題ではありませんt2。matlab は値自体のみを見て、それに応じて図にデータポイントを配置します。

それ以外の場合は、それらを構築する方法を見つけてください。サンプリング周波数が固定されている場合 (最初のシリーズは 10Hz のようです):

t1=0.1*(0:(numel(x1)-1));

2 番目のシリーズでは、ピリオドが表示されません。

于 2012-08-02T12:16:28.407 に答える