我一直在matlab中搜索直方图选项hist
,但我真的找不到适合我的选项。
我有两列数据(总共100组数据):
x:
0
0.0278
0.0556
0.0833
0.1111
0.1389
0.1667
0.1945
0.2222
y:
1
3
10
13
28
53
66
91
137
如您所见,x一次增加约0.278 nm(x是以nm为单位测量的长度)。我想绘制一个直方图,其中x在x轴上(保持范围从0 nm到总共2.7503 nm),y是每个长度的计数,即在y轴上。
我试过hist(y,x)
但它给了我一些完全无稽之谈(最后,我知道这将是一个高斯)。我对matlab很新,所以这可能很容易解决,抱歉。
答案 0 :(得分:1)
您已经将计数存储在向量y
中,因此您实际上并不需要hist
来为您实际计算任何内容。我想你正在寻找一个简单的条形图:
bar(x, y)