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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 02:57:23
matlab 直方图有一个f存储着[1,2,4,5,6,7,8,9,4,11,54,44,33 ……]这种数据,是单行的数组.我想把这个f用直方图表示出来.应该怎么处理?不太一样.我再加点分吧

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

matlab 直方图有一个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
%2009.2.
%