0

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

现在我想绘制一个条形图,以便我可以在 Y 轴上绘制 A 的值,以获得 X 轴上 B 向量的对应值。例如,为 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])

条形图

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

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

于 2013-09-20T21:55:46.293 回答