使用Matlab';s histogram()同时绘制两组数据

使用Matlab';s histogram()同时绘制两组数据,matlab,histogram,Matlab,Histogram,我有一个矩阵A,包含两列数据集。我想在同一个柱状图上绘制它们,使用不同的颜色表示类间隔的条。我可以使用hist(A)来实现这一点,在这种情况下,矩阵中的每一列都被视为一组不同的数据。我想改为使用histogram(),并为垃圾箱定义边缘。我该怎么做呢?答案比我想象的要简单: histogram(A(:,1)) hold on histogram(A(:,2)) 这会自动使条形图透明,因此两者都可以看到

我有一个矩阵
A
,包含两列数据集。我想在同一个柱状图上绘制它们,使用不同的颜色表示类间隔的条。我可以使用
hist(A)
来实现这一点,在这种情况下,矩阵中的每一列都被视为一组不同的数据。我想改为使用
histogram()
,并为垃圾箱定义边缘。我该怎么做呢?

答案比我想象的要简单:

histogram(A(:,1))
hold on
histogram(A(:,2))
这会自动使条形图透明,因此两者都可以看到