matlab如何画直方图

matlab如何画直方图,第1张

1、双击matlab软件图标,打开matlab软件,可以看到matlab软件的界面。

2、使用直接输入法创建一个数组v :v=[21,17,18,13,15,30,19,12,23,24,25,26,29]; 该数组用来表示直方图的统计数据。

3、使用函数hist(v);  绘制直方图。

4、使用函数title()给直方图添加标题。

5、使用函数xlabel('u')和ylabel('f'); 给坐标轴添加标签,其中直方图的面积表示频率。

6、使用语句grid on; 语句给直方添加坐标分割线,也称为网格线。

7、查看绘制的直方图,注意查看它的标题、坐标轴、网格分割线,注意直方图的面积表示频率。

跟等距的频数直方图差不多,只是纵轴有不同
等距的频数直方图的纵轴是频数,
但不等距频数直方图的纵轴是频数除以组距,
所以,纵轴的数字比纵轴是频数的要小
例如,频数是20,组距是10,在不等距频数直方图的纵轴上取2

一、在Excel有可以直接生成直方图的功能。但WPS表格里面找不到类似选项。分步 *** 作吧:

1、分别按源数据生成:最大值、最小值、极差、分组数、分组组距。

2、按分组组距生成各分组,再按频率函数FREQUENCY()生成对应频率。

3、选频率生成柱形图。

二、茎叶图其实不是图表,而是一个数据矩阵:

1、分别输入0、1、2、……、8、9、……作为茎叶图的主干。

2、按源数据的十位数(十位数+百位数、个位数等)为主干,把相同主干的数据分列于主干的一侧。

;     频数分布直方图是数学中用来直观表达数字分类的一种方法,小编教大家怎么来画频数分布直方图。
*** 作方法
      01
      首先写出一组数字,随机写,如下图。
      02
      然后算出这一组数字中最大值和最小值之间的差,如下图。
      03
      由自己来确定组距,由小编的例子来说,我确定2为组距,然后用差距14除以2,等于7,就确定为7组。
      04
      然后开始根据你的组距来分组,小编分为12~14、14~16、16~18、18~20、20~22、22~24、24~29,然后列出一个频数分布表,如下图。
      05
      最后根据你的表来画频数分布直方图,竖轴为你的频数,就是在这个范围里有多少个数字,横轴为你的分组,如果前面数字太大,接近于原点的地方可以用波浪线线来代替,如下图。

用直尺画出基本数轴。直方图基础部分由水平和垂直的两条直线构成。如果您觉得数值交汇处的直角很难绘制,那么可以使用图纸边缘的直角,这可是一个偷懒的好办法!
02
测量每组数据在图纸中的长度。在直方图中,数据是以分组方式来显示的。而且各组需要均匀分布,因此您需要在横轴上测量并标记来。
例如:0到4个苹果、5到9个苹果、10到14个苹果等等,这些数据分别绘制在横轴的2厘米、4厘米和6厘米的位置上。
03
测量出纵轴坐标。在直方图中,纵轴总是用于表示频率。因此时间刻度很重要,而具体刻度需要根据数据来确定(刻度仍需平均分布)。您还需要在图表顶端留下一些空白,这样可以使得图表阅读起来更容易。
举例来说,如果直方图数据上限是54,您需要将纵轴上最大刻度设置为60。
如果所有频率数据都高于某个数值,那么您可以省略许多位于数值之下的刻度。举例来说,如果最小的频率是32,那么图表的刻度可以从25或30开始。
04
绘制长方形。在每个时间间隔或分组刻度上,轻轻地绘制一条垂直直线,直线的高度为数据测量值。然后以这些直线为中心,绘制一系列长方形。而且每个长方形的宽度保持一致。一般来说,直方图中的长方形会连接在一起,但是如果特定分组没有数值,有的长方形会分开一定距离。
05
填充颜色。使用彩色铅笔,记号笔或蜡笔,将直方图中长方形填充以不同的颜色,从而可以更容易分辨不同的时间间隔。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12884697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存