MATLAB教程:[7]绘制直方图的方法大全

操作方法

  • 01

    直方图也被称为频数直方图,它用来显示数据集的分布情况。在MATLAB中绘制直方图的函数是hist,用法是hist(y,x),表示以向量x的各个元素为统计范围,绘制y的分布情况。具体的用法会非常灵活,我们看下面的教程:

  • 02

    首先我们输入两个变量,x=randn(500,1);y=randn(500,3);该语句定义x,y为正态分布随机数。记住该语句将非常有用。

  • 03

    接着我们先绘制一个最简单的直方图,使用命令:subplot(3,1,1); hist(x);关于subplot的用法我们在上一篇文章中有介绍,hist(x)就是用直方图表示x,效果如图所示:

  • 04

    接着使用 subplot(3,1,2);hist(x,100);其中参数100的意思是将数据分为100个组并进行绘制,如图所示

  • 05

    我们对比一下这句就明白参数的使用方法:subplot(3,1,3);hist(x,25);这里将数据绘制成25个直方,如图所示,下面第三个图就是

  • 06

    hist还可以这样用 a=[1 2 3];hist(x,a);这时候a是一个向量,绘制出来的图形如图所示,下面第二幅图就是,显然a变成了x轴上的刻度

  • 07

    我们还可以返回每一个直方的频数,使用方法是b=hist(x,100);你会得到一个数组b,有100个元素,每个元素都是100个直方之一的频数

(0)

相关推荐

  • MATLAB两种绘制五角星的方法

    本文基于MATLAB,介绍2种绘制五角星的方法,并且在每一种方法中又分别采用plot( )和fill( )两种绘图方式绘制五角星. 操作方法 01 第一,启动MATLAB,新建脚本(Ctrl+N),输 ...

  • 如何用matlab绘制直方图

    直方图有叫柱状图,在许多说明中有重要应用.除了一般的办公软件可以绘制直方图外,matlab也可绘制直方图,并且可以轻松各种变换. 操作方法 01 在matlab中绘制直方图的命令是bar,虽然命令简单 ...

  • matlab怎么绘制云图?MATLAB在矩形、圆形区域绘制云图的方法介绍

    matlab如何在矩形区域绘制云图?matlab如何在圆形区域绘制云图?当我们有一堆离散点的数据,希望通过云图或等值线图的形式直观地体现数据的分布特征,而且我们需要绘制的区域有时是矩形的,有时是圆形的 ...

  • Matlab极坐标曲线绘制的方法

    极坐标曲线与平面曲线不同,主要通过半径与角度来绘制曲线.matlab可以很容易创建极坐标曲线,跟着我一起操作,操作过后你会发现创建极坐标曲线其实特别简单.一起去看看吧! 1.在matlab中绘制极坐标 ...

  • matlab绘制直方图

    matlab中的数值分析包括了直方图绘制,这里主要介绍hist和histfit命令. 操作方法 01 Matlab是一款强大的数值分析软件,这里主要介绍其直方图分析的功能,命令主要有hist和hist ...

  • Coreldraw教程:绘制一款小汽车的方法

    Coreldraw教程:绘制一款小汽车的方法 效果: 步骤/方法 01 打开CD绘图软件,新建文件-绘制汽车,先用造型工具,绘制出汽车的基本外轮廓: 02 填上灰色(K:30%),使用互动式透明度工具 ...

  • 路由器限速设置方法大全

    关于路由器限速设置方法大全 路由器限速教程一 对通过(无线)路由器设置来限速的问题: 当你家和你的朋友用一个路由器上网,都是用一条线时,他看在线电影你也许就玩不成网络游戏,是不是非常郁闷?那么你知道路 ...

  • Win10一周年怎么安装?Win10一周年更新正式版安装图文方法大全

    微软已经推送Win10一周年更新正式版,并且发布了官方ISO安装镜像,IT之家为新手朋友们汇总一下常用的几个Win10系统安装方法,大家可根据每个方法的特点选择最适合自己的方法.一般来说,目前流行的W ...

  • word中工艺流程图怎么画?在word里绘制工艺流程图的方法介绍

    想要在word里绘制工艺流程图,应该怎么绘制?工艺流程图是指用于示意反应过程或化学加工的示意图,在分析产品.人员的运动中,工艺流程图对一步步的顺序提供了有价值的图解.工艺流程图主要利用图形符号的表达方 ...