【问题标题】:Histogram in MatLabMatLab 中的直方图
【发布时间】:2013-09-04 16:42:27
【问题描述】:

我有点纠结于如何在 MatLab 中绘制直方图,在 MatLab 中输入 help hist 并不会让我变得更聪明。因此,我将不胜感激!

基本上我的问题很简单。我有一个向量V,它有五个值,每个值代表地球某一层的体积。我只是想创建这些数据的直方图,直方图中的 x 轴应该显示“内核”、“外核”等,而 y 轴将显示体积。我尝试过以各种方式使用 hist-command,但我无法让它工作。例如,如果我只输入hist(V),音量值实际上会显示在 x 轴上,而不是 y 轴上。

如果有人能帮助我如何制作这个简单的直方图,我将不胜感激!根据我的作业说明,我必须使用 hist-command。

【问题讨论】:

    标签: matlab histogram


    【解决方案1】:

    你究竟什么是条形图。

    bar([4,20,10,3,8])
    

    【讨论】:

    • 谢谢。是的,我实际上知道如何使用 bar-command,并且可以通过以下代码轻松获得所需的直方图:layers = [1:5]; bar(layers, V) set(gca,'XTickLabel',{'Inner Core', 'Outer Core', 'Inner Mantle', 'Outer Core', 'Crust'}) ylabel('Volume') 问题是这是一个家庭作业问题,它特别指定我们应该使用“hist”命令,坦率地说,我觉得这不是很直观。
    • 但是你不能对一个只有 5 个值的向量进行直方图,它们最终都会在同一个 bin 中......
    • 好的。谢谢。我想我会给我的教授发电子邮件,询问是否可以使用“bar”命令。
    猜你喜欢
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 2013-01-25
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    相关资源
    最近更新 更多