2012-03-27 11 views
0

質問の簡略化のために申し訳ありません。 Matlabを初めてご利用になり、徹底的な文書化にもかかわらず、これを見つけることはできません。3行のグラフをプロットするには、1つのベクトルがy軸を保持し、3行のX行列が3行の値を保持する方法?

私はY軸のすべての連続値を持つベクトルy_axisを持っています。それは400x1です。私は行列dataを持っており、各列は対応するx軸の値を保持しています。それは400x3です。

このデータに基づいて折れ線グラフを描きたいのですが、どのようにして分かりませんか。

答えて

1

私たちはあなたのデータがどのように見えると仮定しましょう:

Y = [2; 3; 4] X = [1 2 3; 4 5 6;

プロット(Y、X(:、1))

ホールド

上のプロット(Y、X(7 8 9]

次の方法でこれをプロットできます。 、2))

プロット(Y、X(:、3))

希望これは、答えはそうのような機能PLOTを使用するだけである

+0

ありがとうございました!一度それらがプロットされたら、それらを区別する方法はありますか?カーブの色を変えるのと同じですか? – Jim

+0

plot(y、x(:、1)、 'LineWidth'、2、 'Color'、[。6 0 0]);つかまっている; plot(y、x(:、2)、 'LineWidth'、3、 'Color'、[0 .6 0]); plot(y、x(:、3)、 'LineWidth'、1、 'Color'、[0 0 .6]); – nitin

1

を支援します。

plot(y_axis, data); 

それもあなたのためにそれぞれ異なるラインを色付けします。

関連する問題