工程思想——【误差与分辨度】
前言:最近做一个测重有关的项目,通过压力传感器AD获取计算重量值,一直测不准,记录一些想法。
1. 误差
1.1 绝对误差
绝对误差的一般解释是假设一个物理量的测量值为xxx,它的真值为aaa,则它的绝对误差ε=∣x−a∣\varepsilon=|x-a|ε=∣x−a∣。它反映测量值与真实值之间相差的大小,与测量值和真实值单位相同,即测量值和真实值之差的绝对值称为绝对误差。
1.2 相对误差
相对误差是指测量造成的绝对误差和实际值之比的百分比关系。
1.3 绝对误差和相对误差
一般来说相对误差比绝对误差更能反应被测量物的可信程度。举个例子来说,当测量一部手机宽度时候,相差1个mm可能都觉得相差很大了;但如果测量地球和月球之间的距离可能相差1km都会觉得很小。
2. 误差和分辨度
对于现实中总是存在误差的系统,我们会更偏向用相对误差来评价。比如一个测重系统,相对误差范围10%,在测量1g重量时,绝对误差可能为0.1g;在测量100g重量时,误差就是10g。
如果把相对误差、绝对误差再加上分辨度三个概念糅合在一起看就会很容易混淆。在上述例子中,如果加上一个条件,系统分辨度是1g,会产生如下情况:在测量1g重量时,由于误差为0.1g,分辨度为1g,因此并不能分辨出0.1g误差,这个系统可以被认为是准确的;在测量10g重量时,会产生1g误差,系统可以分辨出1g误差;在测量100g重量时,会产生10g误差,系统也可分辨出10g重量。
测量重量 | 误差重量 | 分辨误差重量 |
---|---|---|
1g | 0.1g | 0g |
10g | 1g | 1g |
100g | 10g | 10g |
则在上面情况下要想改善系统情况,有两种方法,一种是减少本身相对误差,使得测量范围区间最大测量值的绝对误差值减小到分辨度之内;另一种办法是增大分辨度,使得最大误差值能在分辨度之内。
这个看起来简简单单的例子也给自己提了个醒,对于一个系统来说误差是永远存在的,要进行后续的技术性调整,主要是观察现有误差是否在允许的误差范围内。
工程思想——【误差与分辨度】相关推荐
- 混沌工程之ChaosBlade(一):建立混沌工程思想
本系列文章的目标,是将混沌工程作为一个入口,窥探整个分布式系统. 混沌工程之ChaosBlade(一):建立混沌工程思想 混沌工程之ChaosBlade(二):原理深度剖析 一.混沌工程是什么 < ...
- Matlab图窗曲线太多,标签颜色分辨度不高的解决方法
Matlab图窗曲线太多,标签颜色分辨度不高的解决方法 例如上图中,曲线多,标签颜色分辨度不高,单纯靠眼里难以分辨对应特征的曲线.这种情况下可以使用legend自带的属性,做交互性处理,点击标签可 ...
- 一起涂墙吧,没有艺术细胞我们还有工程思想
并非所有涂在墙上的画都能有资格被称为壁画吧.咖啡厅墙上黑色勾边颜色鲜艳的脸谱.地铁施工现场的隔离铁皮上的宣传画.城中村变压器下水渍浸透的鬼画符一样的涂鸦.恩,还有我们小时候写在地上的"天下太 ...
- 工程思想——继电器特性抖动处理
前言:之前带同学做题时候发现高中技术选考中总会有一个题,考到对继电器特性的抖动处理.包括自己做工程时候,也会遇到这样的问题.嵌入式中经常会涉及到一些信号,而这些信号往往不是一个稳定的值,会产生一些不可 ...
- 工程思想 ——【程序中的二进制】
前言:程序在计算机中运行时候都是二进制机器码的形式,最初每个二进制码的状态"0"或者"1"代表着一个电子开关的开闭状态.因此软件程序,特别是很靠近硬件或者追求性 ...
- 数据工程思想与R语言认知
数据工程 数据工程就是将数据科学的工程流程化,用软件工程的思路化数据科学流程. 数据工程四原则 可复现,以人类语言和计算机语言的形式,详细记录每一步计算. 自动化 正交分工,将数据分析任务切分为相互不 ...
- 工程思想——关于串口通讯协议帧数据的一些想法
前言:之前在学校上计算机网络这门课程时候,被里面的各种协议绕的头晕眼花,总以为这些协议都已经被前辈固定,后生们只要按照之前的协议老老实实收发数据就能解决一切,直到自己也有做东西时要自己编写通讯协议时, ...
- 圆度坐标法MATLAB,基于坐标法测量圆度误差数据处理的MATLAB实现
0 引言 圆度是机器回转零件的主要精度指标之一,在回转零件的加工过程中由于机床主轴回转不平衡.切削元件的径向跳动等因素的影响,会引起工件半径的变化,带来圆度误差.圆度误差的存在,直接影响机器零部件的工 ...
- 基于MATLAB的平面度误差对角线法
平面度误差对角线法 平面度误差评定方法常用的有:三点法.对角线法.最小区域法. 这里用的是对角线法. 将平面画成米字格,共八根线,每根线上采集四组数据,一共8*4=32组数据. 再将没有采集数据的点补 ...
最新文章
- python turtle画椭圆-Python易学就会(五)turtle绘制椭圆与递归
- 防火墙术语详解(一)
- main 函数内的变量是全局变量,还是局部变量?
- java中形参不可以是对象吗_(重要)java都是值传递,与对象形参所指向的对象改变,其实参所指向的对象也相应改变并不矛盾(2011年9.30日一天写的两个程序的总结结果)...
- php中var_dump是什么意思,php中的var_dump()方法的詳細說明
- 全量复制 增量复制 异步复制
- iMX6开发板-uboot-网络设置和测试
- 测试管理 | 测试经理定义和实施测试度量
- 【华为云实战开发】15.Maven依赖的JAR包下载慢?赶紧看过来
- leetcode 【 Add Two Numbers 】 python 实现
- 搭建nfs共享存储服务之三客户端配置
- jackson框架java反序列化漏洞_Jackson CVE-2019-12384: 反序列化漏洞复现
- CAPL函数 Test Node中注册事件(TestJoin xxx)函数
- C#中的Builder模式
- 脱壳实践之寻找OEP——堆栈平衡法
- VBA每日一练(2),将txt 的部分/全部内容 导入到EXCEL
- AI_Drug: 分子生成模型之VAE(一)
- cad图形不见了怎么办_CAD画图突然消失 怎么找回
- 生物信息学笔记01-- 绪论
- 关于jQuery(二)
热门文章
- Android系统信息获取 之十二:获取屏幕分辨率及密度
- ubuntu安装最新版apktool(最新版)反编译工具
- SpringBoot之前后端分离
- axios 上传文件_聚是一团火散作满天星,前端Vue.js+elementUI结合后端FastAPI实现大文件分片上传...
- pytorch 学习1
- springboot11 模板引擎
- fw313r虚拟服务器,迅捷FW313R无线wifi怎么设置上网 - falogincn登录页面
- telnet发送socket报文_简单讲解一下Socket网络编程
- windows找不到文件gpedit.msc_极简技术|电脑文件全搜索,没有找不到的东西
- linux更新分区信息到内核,linux系统创建主分区、逻辑分区 、设置ext系列分区的参数以及检测分区的方法...