在Matlab中绘制相应索引的向量

时间:2013-09-20 21:46:28

标签: matlab plot bar-chart

我有两个向量A = [12 21 23 14 15 36 63 63 .... ](100个值)和另一个向量B = [1:1:100]

现在我想绘制一个条形图,这样我可以在Y轴上绘制A的值,用于X轴上B矢量的相应值。例如。绘制12表示1,2表示2表示23表示3表示等等。

我尝试过hist(A,B),但它没有用。让我知道另一种方法。

2 个答案:

答案 0 :(得分:2)

也许您打算使用常规的条形图:

>> bar(B,A)

如果x轴上的值太多,这可能会产生更好的情节:

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

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

bar_plot

答案 1 :(得分:0)

hist(A,100)

生成A的直方图,第二个参数是您想要的bin数。文档中有一些examples