我是靠谱客的博主 畅快火龙果,最近开发中收集的这篇文章主要介绍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

最后

以上就是畅快火龙果为你收集整理的matlab 无间隔直方图,科学网-图片空白边缘处理/统计直方图---matlab/保存生成高质量的清晰图-杨小林的博文...的全部内容,希望文章能够帮你解决matlab 无间隔直方图,科学网-图片空白边缘处理/统计直方图---matlab/保存生成高质量的清晰图-杨小林的博文...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部