直接上代码,利用hist绘制频次直方图和频率直方图。。。

  1. %rand
  2. Fs=1000;N=10000;
  3. t=0:1/Fs:(N-1)/Fs;
  4. X1=rand(1,length(t));
  5. subplot(221)
  6. plot(t,X1);xlabel('时间(s)');ylabel('一个有10000点样本的随机信号的取值')
  7. title('一个有10000点样本的随机信号:0-1均匀分布的白噪声');
  8. % randn用法X3=mean3+sqrt(var3).*randn(1,N)
  9. %Fs=1000;N=100000;
  10. %t=0:1/Fs:(N-1)/Fs
  11. X2=randn(1,length(t));
  12. subplot(222)
  13. plot(t,X2);xlabel('时间(s)');ylabel('一个有10000点样本的随机信号的取值')
  14. title('一个有10000点样本的随机信号:标准正态分布的白噪声');
  15. %幅度统计
  16. A1=max(X1)-min(X1) %计算幅值
  17. %N1=histc(X1,(min(X1):A1/100:max(X1)))
  18. subplot(223)
  19. hist(X1,(min(X1):A1/100:max(X1))) %等分100
  20. %[N1,bin1]=hist(X1,(min(X1):A1/100:max(X1))) %等分100
  21. title('0-1均匀分布的白噪声幅值等分100后的统计频次分布')
  22. xlabel('随机变量X取值')
  23. ylabel('随机变量X幅值等分100后的频次统计数值')
  24. A2=max(X1)-min(X1)
  25. %N2=histc(X2,(min(X2):A2/100:max(X2)))
  26. %n=N2/N;x=(min(X2):A2/100:max(X2));
  27. %figure
  28. %plot(x,n)
  29. subplot(224)
  30. hist(X2,(min(X2):A2/100:max(X2)));
  31. title('标准正态分布的白噪声幅值等分100后的统计频次分布')
  32. xlabel('随机变量X取值')
  33. ylabel('随机变量X幅值等分100后的频次统计数值')
  34. [N1,bin1]=hist(X1,(min(X1):A1/100:max(X1)));
  35. figure
  36. subplot(211);
  37. bar(bin1,N1/N);
  38. title('0-1均匀分布的白噪声幅值等分100后统计频率分布')
  39. xlabel('随机变量X取值')
  40. ylabel('随机变量X幅值等分100后的统计频率分布')
  41. [N2,bin2]=hist(X2,(min(X2):A2/100:max(X2)));
  42. subplot(212);
  43. bar(bin2,N2/N);
  44. title('标准正态分布的白噪声幅值等分100后统计频率分布')
  45. xlabel('随机变量X取值')
  46. ylabel('随机变量X幅值等分100后的统计频率分布')

实验结果如下图所示:




2015-9-16 艺少

matlab绘制直方图的方法的更多相关文章

  1. 用matlab绘制幂函数

    用matlab绘制幂函数 下周轮到我做论文汇报了,刚好前两天看了网格水印的文章,就决定汇报前两天看到的那篇论文了.在准备ppt的过程中,绘制了一些幂函数,感觉matlab真的是很强大啊,可以绘制各种曲 ...

  2. Python:matplotlib绘制直方图

    使用hist方法来绘制直方图:     绘制直方图,最主要的是一个数据集data和需要划分的区间数量bins,另外你也可以设置一些颜色.类型参数: plt.hist(np.random.randn(1 ...

  3. MFC绘制直方图和饼图

    转载原文: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNorma ...

  4. (KEILv5)使用matlab绘制从KEIL memory导出的内存数据

    使用matlab绘制从KEIL memory导出的内存数据 如标题,某些时候我们需要分析keil调试过程中的数据,比如从I2S.SPI.I2C或者UART获取到的波形数据,这些数据时数字流,通过逻辑分 ...

  5. Matlab绘制子图subplot使用攻略

    参考:https://jingyan.baidu.com/article/915fc414ad794b51394b20e1.html Matlab绘制子图subplot使用攻略 听语音 原创 | 浏览 ...

  6. matplotlib如何绘制直方图、条形图和饼图

    1 绘制直方图: import matplotlib.pyplot as plt import numpy as np import matplotlib def hist1(): # 设置matpl ...

  7. Android中View的绘制过程 onMeasure方法简述 附有自定义View例子

    Android中View的绘制过程 onMeasure方法简述 附有自定义View例子 Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android fr ...

  8. matplotlib绘制直方图【柱状图】

    代码: def drawBar(): xticks = ['A', 'B', 'C', 'D', 'E']#每个柱的下标说明 gradeGroup = {'A':200,'B':250,'C':330 ...

  9. Matlab人脸检測方法(Face Parts Detection)具体解释

    今天同学让我帮忙制作一个人脸表情识别的样本库,当中主要是对人脸进行裁剪,这里用到了一个相对较新的Matlab人脸检測方法Face Parts Detection.网上百度了一下发现关于Matlab人脸 ...

随机推荐

  1. Python学习之--字符串的使用

    一.大小写转换 1. 首字母大写:title(); 如下: 2. 大写转换:upper(),如 3.小写转换:lower(),如 二.合并(拼接)字符串:”+“ 1. 2.  三.制表符.换行 制表符 ...

  2. 红黑树 ------ luogu P3369 【模板】普通平衡树(Treap/SBT)

    二次联通门 : luogu P3369 [模板]普通平衡树(Treap/SBT) 近几天闲来无事...就把各种平衡树都写了一下... 下面是红黑树(Red Black Tree) 喜闻乐见拿到了luo ...

  3. 第10组 Alpha冲刺(2/6)

    链接部分 队名:女生都队 组长博客: 博客链接 作业博客:博客链接 小组内容 恩泽(组长) 过去两天完成了哪些任务 描述 了解了如何根据系统获取的实际情况进行后端任务的调整 网易云音乐推荐算法的分析 ...

  4. HTTPWebrequest上传文件--Upload files with HTTPWebrequest (multipart/form-data)

    使用HTTPWebrequest上传文件遇到问题,可以参考Upload files with HTTPWebrequest (multipart/form-data)来解决 https://stack ...

  5. To avoid slowing down lookups on a near-full table, we resize the table when it's USABLE_FRACTION (currently two-thirds) full.

    https://github.com/python/cpython/blob/3.8/Objects/dictobject.c

  6. Perf -- Linux下的系统性能调优工具,第 1 部分 应用程序调优的使用和示例 Tracepoint 是散落在内核源代码中的一些 hook,一旦使能,它们便可以在特定的代码被运行到时被触发,这一特性可以被各种 trace/debug 工具所使用。Perf 就是该特性的用户之一。

    Perf -- Linux下的系统性能调优工具,第 1 部分 应用程序调优的使用和示例 https://www.ibm.com/developerworks/cn/linux/l-cn-perf1/i ...

  7. Socket: java Socket的isConnected()、和isClosed()判断是否在线的问题(转)

    首先,很多初学者都会用这两个API来判断对方是否在线,但是经过我的实践,此API并不能实时判断是否在线的状态. 经过百度查询资料后,得出结论: 事实上这些方法都是访问socket在内存驻留的状态,当s ...

  8. python监控rabbitmq的消息队列数量

    [root@localhost chen]# cat b.py #!/usr/bin/python # -*- coding: UTF-8 -*- import json,time import re ...

  9. PostgreSQL中的 时间格式转化常识

    下面的SQL文查询结果是 "2018-08-20 10:09:10.815125",并且返回类型可以当String处理.返回json等都方便使用. SQL> SELECT t ...

  10. flutter 数据存储 SP和sqlite

    添加插件: shared_preferences: ^0.4.2 path_provider: ^1.2.0 sqflite: ^0.12.0 import 'dart:async'; import ...