matlab 无间隔直方图,科学网-图片空白边缘处理/统计直方图---matlab/保存生成高质量的清晰图-杨小林的博文...

这里介绍hist函数结合bar函数绘制统计直方图

一组原始采集数据,如:data=[2 3 -4 -1 4 -5 1 5 -2 -3]; 数据范围为range=-5:5;

首先可以采用hist函数进行分组:

n=hist(data,range); 将数据data根据range进行分组;返回数组n,n的维数同range;

然后用bar画图:

bar(range,n,'hist');  绘制直方图(柱状图),对分组较少的适用。

有时并没有给定分组范围range,而是希望分成count组:

还是使用hist函数分组:

n=hist(data,count); 将原始数据data自动分成count组,根据原始数据值函数自动设定分组范围,返回值n为数组,维数为count,内容为每一分组的频数;

bar(n); 绘制直方图;

如果这里没有给定count,hist(data)默认分成10组。

hist(data,range)直接绘制直方图,但是每个bar之间有间隙,所以,如果想没有间隙的直方图,推荐使用第一种方法。分组如果较多的话,推荐这种方法。

matlab常用的几个快捷键:

ctrl+r    注释

ctrl+t    取消注释

ctrl+i    自动对齐程序

ctrl+]    增加缩进

ctrl+[    减少缩进

ctrl+y   恢复撤销的更改

ctrl

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值