matlab 直方图有一个f存储着[1,2,4,5,6,7,8,9,4,11,54,44,33 ……]这种数据,是单行的

问题描述:

matlab 直方图
有一个f存储着[1,2,4,5,6,7,8,9,4,11,54,44,33 ……]这种数据,是单行的数组.
我想把这个f用直方图表示出来.应该怎么处理?
不太一样.我再加点分吧
1个回答 分类: 综合 2014-09-26

问题解答:

我来补答
Matlab中有两种直方图,不知道你说的是那一种
我先列出来你看看你需要那一种
1.hist(x)
先统计x中各个区间的数据的个数,在算出它们的百分比,最后绘制出各个区间的百分比的直方图,区间可以Matlab自动选择,也可以人工设置
2.bar(f)
这个是最简单的,就是将f中的每一个数据会一个柱状图
比如x=[1 2 3],y=[8 9 5]
bar(x,y)绘制出来的就是在坐标x=1的柱高8 x=2时高9 x=3时5
%by dynamic
%2009.2.
%
展开全文阅读