Arrays 基于Matlab的两列阵列直方图

Arrays 基于Matlab的两列阵列直方图,arrays,matlab,histogram,Arrays,Matlab,Histogram,我正在努力理解直方图在Matlab中是如何工作的。 假设我有一个大小为4x2的数字数组: A = [0.2 5; 0.3 11; 0.4 9; 0.1 2] 这代表了我的投资组合:我投资于5号、11号、9号和2号股票的资金比例(因此我持有5号股票的20%,11号股票的30%,等等)。我想画一个简单的柱状图,在x轴上有5,11,9和2,以显示投资于每只股票的资金比例 有人能告诉我这个把戏吗?谢谢大家! 您需要的是“条形图”,而不是直方图。试试bar(A(:,2),A(:,1))

我正在努力理解直方图在Matlab中是如何工作的。 假设我有一个大小为4x2的数字数组:

A = [0.2 5; 0.3 11; 0.4 9; 0.1 2]
这代表了我的投资组合:我投资于5号、11号、9号和2号股票的资金比例(因此我持有5号股票的20%,11号股票的30%,等等)。我想画一个简单的柱状图,在x轴上有5,11,9和2,以显示投资于每只股票的资金比例

有人能告诉我这个把戏吗?谢谢大家!

您需要的是“条形图”,而不是直方图。试试
bar(A(:,2),A(:,1))