内容:绘制误差分布直方图,并在每个直方图上方显示对应数字。此外,返回一个数据表,该表是真实值、估计值、相对误差的统计。

代码连接:http://download.csdn.net/download/ckzhb/10229949

function [table_final] = barPlot(y_real,y_estimation)
% 统计分数score
% 绘制误差分布直方图
% Para:
%    输入均为列向量;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%  绘制误差分布直方图  %%%%%%%%%%%%%%%%%%%%%%%%%%%
error = y_estimation - y_real;
table_final = table(y_real,y_estimation,error,100*error./y_real,...'VariableNames',{'real','estimation','error','relative_error'});
figure;
[errorNum,xaxis] = hist(error,[-60:10:60]);
bar(xaxis,errorNum)
for i = 1:length(xaxis)text(xaxis(i),errorNum(i),num2str(errorNum(i),'%g'),...'HorizontalAlignment','center',...'VerticalAlignment','bottom')
end
xlabel('误差值');
ylabel('数量');
title('RUL误差分布直方图');
grid on;end

结果:

代码详解:

1、table 构建一个数据表。

2、hist根据指定的区间(第二个参数)对数据(第一个参数)进行统计。

第一个返回值是频数统计,第二个返回值是区间即X轴。

3、bar命令绘制直方图。

4、for循环用于在每个直方图上方显示对应频数。

Matlab实用代码——直方图的绘制并在单个直方图上标注对应数字相关推荐

  1. Matlab 实用代码集

    本博客将存放一些常用的Matlab代码片段,整理成博客,并持续更新,以便写代码可以调用. 1.函数多输入多输出 Matlab写函数的时候,输入输出个数经常是不固定的, narginchk(1,3); ...

  2. Matlab实用代码——定位文件位置,自动导入文件

    代码功能: 1.弹出文件夹选择对话框,选择文件所在位置. 2.加载指定名称文件. 例子: 加载NASA锂电池数据集,文件为B0005.B0006.B0007.B0018. 每个文件下面都是一个同名的结 ...

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

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

  4. MATLAB对于自控题目的解答实用代码

    MATLAB对于自控题目的解答实用代码 一.基础运算 a=det(A);//行列式 b=inv(A);//求逆 c=rank(A);//秩 [x,y]=eig(A);//x为特征向量,y为特征值 fo ...

  5. 数字图像处理实验(三)|图像增强{归一化直方图imhist(f)/numel(f)、直方图均衡化histeq、生成线性空间滤波fspecial、中值滤波medfilt2}(附matlab实验代码截图)

    文章目录 一.实验目的 二.实验原理 1. 基本亮度变换函数 2.直方图均衡化 3.空间域滤波 三.预备知识: 四.实验内容 1.灰度修正 2.直方图均衡化: 3.空间域滤波 4. 频域率滤波 五.思 ...

  6. matlab之直方图的绘制

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

  7. 直方图规定化原理及matlab实现代码

    一.基本原理 直方图均衡化能够得到具有均匀直方图的图像,对于某些应用,采用均匀直方图的基本增强并不是最好的方法.我们往往需要将直方图变换为某种特定的形状,以实现对原图像进行有目的地增强. 进行直方图规 ...

  8. matlab 灰度直方图画法,绘制数字图像灰度直方图实验报告matlab实现.doc

    绘制数字图像灰度直方图实验报告matlab实现 数字图像处理 实验报告 实验一 绘制直方图 学号 姓名 日期 实验一 绘制直方图 一.实验内容 编程绘制数字图像的直方图. 直方图均衡处理. 二.实验步 ...

  9. Matlab基础代码教程

    Matlab基础代码教程 第1部分:变量定义和基本运算: % 生成矩阵% 直接法a = [1,2,3;4,5,6;7,8,9];% 冒号一维矩阵 a = 开始:步长:结束,步长为1可省略b = 1:1 ...

最新文章

  1. 服务器系统需要定期清理吗,windows 2008服务器系统清理
  2. OWASP top 10 (2017) 学习笔记--失效的身份验证
  3. 【ABAP妙用】复制ALV之负号提前
  4. Java中的继承和接口
  5. 异常处理、socke基于TCP协议编程
  6. 自定义对话框 提示:Unable to add window token null is not for an application
  7. 【调试工具】之Python调试工具pycharm
  8. Locked Treasure
  9. c语言 删除程序注释,C/C++ 源文件删除注释代码
  10. 无线充电原理与QI协议详解
  11. php 斜杠日期 转日期,php日期转时间戳 指定日期转换成时间戳
  12. C#全局钩子参考文章
  13. Twitter在15岁终于迎来蜕变
  14. YOUChain有链与朗新天霁共建区块链职信数字资产平台
  15. 查看CAD图纸文件时如何平移查看?
  16. 55岁的大妈被儿媳嫌弃,二次创业,靠洗地毯一年就开了一家公司!
  17. log4cxx vs2017编译
  18. 车载GNSS/INS/LiDAR坐标系定义与理解
  19. 用wireshark抓包IOS优酷app
  20. B2B2C电商系统的价值是什么?

热门文章

  1. java fx 重绘_如何重绘JAVA FX 2.2中的窗口(舞台)
  2. idea右边maven全爆红_通过Idea创建Spring Boot java项目
  3. python运行代码不成功_python的运行时易犯错误,你中招了没?快来学习了
  4. k3 xp服务器系统,如何在英文XP环境下安装k3系统.doc
  5. 搜索文献_搜索参考文献?6个搜索小技巧,搞科研需知!
  6. php过去文件夹总数,用php获取文件夹内文件的数量
  7. python输入多组数据_Python3算法类多组数据输入输出格式
  8. wordpress页面里可不可以写php,WordPress开发中如何在html中包含php
  9. Linux文本编辑器vim
  10. lucene(全文搜索)_建立索引_根据关键字全文搜索_源码下载