matlab 的bar图不能分组统计,hist才是真正的直方图

文章目录

  • 问题
  • 解决方案

问题

想要对一组数据进行分组,并统计每组的频率,于是搜索matlab直方图,出来的大部分是 关于bar的介绍。
但是尝试了下,bar并不能统计频率啊,只是单纯地绘制该数组的每个点,用柱来表示而已。

解决方案

真正能统计频率的是hist

x = [1,2,2,2,3,4] 
figure(3) %定义一个图3,3是图的名称
subplot(1,2,1) % 将图3划分为1行2列,定位在第1格
bar(x)         %在该格绘bart图
title('bar')
subplot(1,2,2) % 定位在第2格
hist(x)        % 在该格绘hist图
title('hist')

matlab 的bar图不能分组统计,hist才是真正的直方图_第1张图片

你可能感兴趣的:(工具)