0

2 つのベクトルA = [12 21 23 14 15 36 63 63 .... ](100 個の値) と別のベクトルがありB = [1:1:100]ます。

ここで、 X 軸上の B ベクトルからの対応する値に対して Y 軸上の A の値をプロットできるように、棒グラフをプロットしたいと考えています。たとえば、1 の場合は 12、2 の場合は 21、3 の場合は 23 などをプロットします。

やってみhist(A,B)ましたがうまくいきませんでした。別のアプローチを教えてください。

4

2 に答える 2

2

おそらく、通常の棒グラフを使用するつもりでした:

>> bar(B,A)

x 軸の値が多すぎる場合は、より適切なプロットが生成される可能性があります。

B = 1:100;
A = randi(100,size(B));

bar(B,A,'histc');
xlim([1 100])

bar_plot

于 2013-09-20T21:52:14.150 に答える
0
hist(A,100)

は A のヒストグラムを生成します。2 番目のパラメーターは、必要なビンの数です。ドキュメントにいくつかの例があります

于 2013-09-20T21:55:46.293 に答える