matlab 直方图

来源:百度知道 编辑:UC知道 时间:2024/06/01 18:24:02
有一个f存储着[1,2,4,5,6,7,8,9,4,11,54,44,33 ……]这种数据,是单行的数组。
我想把这个f用直方图表示出来。应该怎么处理?
不太一样。。。。。我再加点分吧

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
%see also http://www.matlabsky.com
%contact me matlabsky@gmail.com
%2009.2.
%

什么方法,注意百度分类

直接bar(f)

http://zhidao.baidu.com/question/71576796.html