matlab中直方图绘制函数hist和bar的使用

matlab是一个功能强大的辅助工具,在很多领域都有人在使用它,其中的hist()和bar()函数也是一个使用量很高的函数,但它的用法可能还是有很多人不是十分的明了,下面小编将用做通俗易懂的词语来和大家分享这个函数的使用。

操作方法

  • 01

    首先和大家分享hist()函数的使用,这个函数有两种常用的函数格式, 第一种、hist(x):这种格式中x是一维向量,函数的作用是将x中的最小和最大值之间的区间等分成10等份,输出的直方图横坐标是x值,纵坐标是该值的个数可以理解为下面中的hist(x,10)。

  • 02

    针对第一种情况举个例子, >> x=[1,2,3,4,5,6,1,2,5,4,7,8,5,6,4,6]; >> hist(x) 在matlab中运行后的结果如下图所示

  • 03

    第二种、函数格式为 [a,b]=hist(x,n) 其中x是一维向量,函数功能是将x中的最小和最大值之间的区间等分n份,横坐标是x值,纵坐标是该值的个数。返回的a是落在该区间内的个数,b是该区间的中心线位置坐标。

  • 04

    举个例子如下图 >> num = 100; >> data = randn(1,num); >> m = 6; >> [a,b]=hist(data,m)

  • 05

    输出结果如上图中下半部分所示,可以看到和理论分析的结果一样。如果把上面的[a,b]=hist(data,m)改为hist(data,m)再在matlab中运行可以得到下图所示的输出结果。

  • 06

    对于bar函数的使用一般格式如下:bar(x,y) 其中x必须是严格递增的且一维向量x和一维向量y长度相同。以一维向量x的值为x坐标,对应的y为y坐标画直方图。

(0)

相关推荐

  • matlab中的diff函数的使用

    matlab中的diff函数是求数组差异的函数,不过我们也可以用来求出导数 操作方法 01 我们先介绍一下diff函数的使用语法,如图所示: 02 现在我们创建一个矩阵,如图所示: 03 接着我们可以 ...

  • Excel2016中怎么绘制函数图像?

    实际上使用Excel的图表功能能够方便地获得需要的函数图像.这里小编用一个二次函数的例子,来说一下excel绘制函数图像的实例. 1.首先我们打开Excel 2016,并输入一串二次函数的数字. 2. ...

  • matlab中如何定义函数

    操作方法 01 自定义函数的途径: M文件函数(M file function) 在线函数(Inline Function) 匿名函数(Anonymous Function) 02 1.M文件函数 范 ...

  • Mac系统中怎么绘制函数图像?

    学数学常常要自己画图?画不对,画得慢,画的丑?福利来了,mac系统下有非常方便的画函数图像的工具,可以快速地画出很多简单的,复杂的,2D的,3D的函数图像.简直就是学习数学的利器,神奇吗?一起试试吧. ...

  • 几何画板坐标系中怎么绘制函数表达式图?

    几何画板的常规坐标系是没有箭头的,在实际使用中我们需要有箭头的坐标系,因此需要使用自定义工具,那么如何使用计划画板自带的迷你坐标系画图呢? 1.依然像往常那样启动几何画板,选择自定义工具.这里有很多种 ...

  • MATLAB 绘制函数图像入门

    介绍MATLAB中的plot函数,surf函数, subplot等基本绘图函数的用法. 操作方法 01 通过代码 x=0:pi/10:pi 产生从0到pi间隔为pi/10的序列. 通过y=sin(x) ...

  • 如何在MATLAB中新建函数文件?

    MATLAB我们经常使用,那么如何在MATLAB中新建一个函数文件呢? 操作方法 01 打开电脑中的MATLAB. 02 选择"主页"中的"新建". 03 找到 ...

  • matlab中Inline函数

    在matlab中,可以直接用函数名调用函数,此外也可以函数名为参数调用,以函数句柄的形式或匿名函数操作. 操作方法 01 作为示例,首先在M文件内编写如下函数: % function operatio ...

  • matlab中sum函数的使用

    matlab中的sum函数是用来求和的函数,可以用于矩阵.向量等 操作方法 01 先介绍一下sum函数的使用语法,如图所示: 02 现在我们创建一个矩阵,方便我们具体地使用sum函数,如图所示: 03 ...