关于MATLAB 直方图

整理记录histogram2 —三维直方图的一些用法及拓展应用

散点绘制直方图

h = histogram2(Xe,Ye,10,'FaceColor','flat'),title('Entries'),xlabel('Xe'),ylabel('Ye'),colorbar,grid on
  1. Xe Ye,均为列向量;
  2. 10 ,bin number;

得到直方图的一些特性

提取部分特性加以运用

  1. 提取bin边界的数据
array1 = h.XBinEdges;   %提取X轴边界的列向量数据
array2 = h.XBinEdges;   %提取X轴边界的列向量数据
  1. 提取bin中点的数据
array1 = h.XBinEdges;   %提取X轴边界的列向量数据
array2 = h.YBinEdges;   %提取X轴边界的列向量数据%%方法1
array3 = (array1(1:end-1)+array1(2:end))/2;  %提取X轴bin中点值的列向量数据
array4 = (array2(1:end-1)+array2(2:end))/2;  %提取Y轴bin中点值的列向量数据%%方法2
array3 = movmean(array1, 2, 'Endpoints', 'discard');  %提取X轴bin中点值的列向量数据
array4 = movmean(array2, 2, 'Endpoints', 'discard');  %提取Y轴bin中点值的列向量数据
  1. 提取bin中点的数据
counts = h.Values

散点绘制直方图

直接设置bin edges的数据,来绘制不等份或等份的直方图

x = randn(1000,1);
y = randn(1000,1);
Xedges = [-Inf -2:0.4:2 Inf];
Yedges = [-Inf -2:0.4:2 Inf];
h = histogram2(x,y,Xedges,Yedges)

参考链接

[1]https://ww2.mathworks.cn/help/matlab/ref/matlab.graphics.chart.primitive.histogram2.html
[2]https://cloud.tencent.com/developer/ask/151229

关于MATLAB直方图的绘制及应用相关推荐

  1. Matlab论文插图绘制模板第45期—带直方图的散点图(Scatterhistogram)

    在之前的文章中,分享了Matlab直方图的绘制模板: 二元直方图的绘制模板: 这一次,再来分享一下Matlab带直方图的散点图的绘制模板. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板 ...

  2. Matlab论文插图绘制模板第43期—直方图(histogram)

    在之前的文章中,分享过很多柱状图的Matlab绘制模板: 这一次,来分享一种比较特殊的柱状图:统计直方图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matla ...

  3. matlab之直方图的绘制

    matlab直方图-histogram hist也可以进行直方图先实现,matlab官网推荐使用histogram histogram ❤ histogram(i):显示图像i的灰度直方图(默认为25 ...

  4. R语言使用rnorm函数生成正太分布数据、使用hist函数可视化直方图、设置freq参数为F显示密度曲线、使用核密度估计函数density(),在直方图上绘制密度曲线

    R语言使用rnorm函数生成正太分布数据.使用hist函数可视化直方图.设置freq参数为F显示密度曲线.使用核密度估计函数density(),在直方图上绘制密度曲线 目录 R语言使用rnorm函数生 ...

  5. Matlab论文插图绘制模板第49期—散点矩阵图(Plotmatrix)

    在之前的文章中,分享了很多Matlab散点图的绘制模板: 这一次,再来分享一种特殊的散点图:散点矩阵图. 先来看一下成品效果: 本文主要展示带直方图的散点矩阵图的绘制方法,不带直方图的散点矩阵图的绘制 ...

  6. 【图像处理】——图像灰度直方图的绘制(直接调用函数和自定义函数)

    目录 一.灰度直方图概念 二.直接调用opencv的函数caclHist() 1.函数介绍 2.实例 (1)绘制全局直方图 (2)绘制局部的直方图 ​ 三.自定义函数进行灰度直方图的绘制 1.代码 2 ...

  7. 【机器视觉学习笔记】直方图的绘制及直方图均衡化(C++)

    目录 概念 直方图定义 直方图均衡化 为什么要选用累积分布函数 如何运用累积分布函数使得直方图均衡化 C++ 源码 直方图均衡化 绘制直方图 主函数 效果 完整源码 平台:Windows 10 20H ...

  8. Matlab论文插图绘制模板第28期—柱状图(带误差棒errorbar)

    在之前的文章中,分享了Matlab柱状图的绘制模板: 折线图的绘制模板: 散点图的绘制模板: 在实际应用时,很多时候需要在以上内容基础上添加误差棒. 所以,这次来分享一下带误差棒的柱状图的绘制模板,算 ...

  9. Matlab论文插图绘制模板第69期—带误差棒的折线图(Errorbar)

    在之前的文章中,分享了一系列Matlab折线图的绘制模板: 这一次,再来分享一种特殊的折线图:带误差棒的折线图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Ma ...

  10. Matlab论文插图绘制模板第50期—分簇散点图(Swarmchart)

    在之前的文章中,分享了很多Matlab散点图的绘制模板: 这一次,再来分享一种特殊的散点图:分簇散点图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab ...

最新文章

  1. TensorFlow与PyTorch模型部署性能比较
  2. 东北大学 计算机网络试题,东北大学秦皇岛分校计算机网络考试试卷(含答案)
  3. IOS设计模式第六篇之适配器设计模式
  4. BeautifulSoup安装及其应用
  5. logback--How do I configure an AsyncAppender with code? 转载
  6. 都说雪花ID不能做MySQL的主键,你确定?
  7. CLion运行python程序
  8. SQLserver语句命令
  9. YBTOJ:字符串题(KMP)
  10. centos7.2下查看的java版本号
  11. 敏捷外包工程系列之一:序言(敏捷外包工程,敏捷开发,CMMI,软件外包,政府项目,银行项目,电信项目)...
  12. 服务器系统无法使用gdt,《自己动手写操作系统》第三章第一个程序的问题。bochs加载后出现no bootable device.我在网上查了下,说是因为第一扇区最后2字节...
  13. 虚拟服务器 ssl,虚拟主机如何装ssl
  14. linux oracle 11g ora-00845,Oracle 11g ORA-00845 在Linux 下的解决方案
  15. open_basedir restriction in effect,解决php引入文件权限问题
  16. 计算机组成原理硬件设计,计算机组成原理硬件设计报告..doc
  17. Python题库——答案
  18. js骚操作骂人不带脏
  19. C语言strtok()函数详解
  20. 计蒜客_Lpl and Energy-saving Lamps_线段树

热门文章

  1. 有感,一些与自己同龄的文字
  2. MongoDB的授权和权限
  3. VSCode配置触动精灵开发环境
  4. MYCNCART博客系统
  5. 20172328 2018-2019《Java软件结构与数据结构》第六周学习总结
  6. 使用html5与js实现音乐播放器
  7. 信创办公--基于WPS的Word最佳实践系列(解决Word兼容性问题)
  8. MySQL 之 The definition of table 'p' prevents operation UPDATE on table 'post'.
  9. Java实现 LeetCode 365 水壶问题
  10. H.264再学习 -- 目前主流的几种数字视频压缩编解码标准(转载)