广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-03-03
    【导读】:
    matlab是一个功能强大的辅助工具,在很多领域都有人在使用它,其中的hist()和bar()函数也是一个使用量很高的函数,但它的用法可能还是有很多人不是十分的明了,下面小编将用做通俗易懂的词语来和大家分享这个函数的使用。工具/原料more电脑matlab2010方法/步骤1/6分步阅读

    首先和大家分享hist()函数的使用,这个函数有两种常用的函数格式,

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

    2/6

    针对第一种情况举个例子,

    x=;

    hist(x)

    在matlab中运行后的结果如下图所示

    3/6

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

    4/6

    举个例子如下图

    num = 100;

    data = randn(1,num);

    m = 6;

    =hist(data,m)

    5/6

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

    6/6

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

    注意事项

    此经验由movieforyou首发,版权所有,谢绝盗版。

    如果您喜欢,请投上一票、点赞或者留下宝贵意见,谢谢。

    matlab
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_228910.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 10:20:48  耗时:0.024
    0.0239s