MATLAB在数据误差处理中的应用

MATLAB在数据误差处理中的应用
MATLAB在数据误差处理中的应用

《MATLAB语言》课程论文

MATLAB在数据误差处理中的应用

姓名:于海艳

学号:12010245217

专业:通信工程

班级:2010级通信一班

指导老师:汤全武

学院:物理电气信息学院

完成日期:2011年12月23日

MATLAB 在数据误差处理中的应用

(于海艳 12010245217 2010级通信班)

【摘要】伴随着越来越多的数据的产生,数据处理的任务越来越重,本文就计算机软件MATLAB 在

数据处理的应用作一大只介绍。文章首先说明了误差理论与数据处理中的几个基本概念,然后详细介绍了数据样本误差请定的几个数字特征在MATLAB 中计算方法,接着介绍在的数据处理中广为应用的最小二乘法以及其在MATLAB 中的计算过程,文章的最后又大体说明了MATLAB 在数据样本的回归分析与利用经验公式求解数据规律中的应用。

【关键字】MATLAB 误差 数据处理 正态分布 最小二乘法 回归分析 经验公式

一、问题的提出

随着国民经济的迅速发展,大量的数据需要处理,误差理论和数据处理的任务也原来越重,传统的手算以及计算器等工具已不能满足需要。另一方面,计算机在我们的日常生活中的越来越普及,显然,运用计算机惊醒数据处理意识大势所趋。

MATLAB 是美国MathWorks 公司推出的一种简洁方便的工程计算语言,自从其问世就以其友好的用户界面和多种功能深受各方面欢迎。

测量数据的数据处理和数据分析涉及到最小二乘法、回归分析、曲线拟合以及线性方程组的求解内容,而这些正是MATLAB 的强项,另外,通过MATLAB 强大的图形功能,我们还能方便地将数据图形化,从而进行直观地分析处理数据。

二、几个基本概念

1、误差

在测量中,误差表示测得值与真值之差,若令测量误差为δ,测得值为x,真值为,则有

δ=x-x 0或x 0=x-δ (1) 由于实际应用中真值一般是无从知道或无法确定的,所以,在统计学中,常以测量次数足够大时的测得值的算术平均值近似代替真值。 2、算术平均值x

对一真值为x 0的物理量进行等精度的n 次测量,得n 个测得值x 1,x 2,L,x n ,它们都含有随机误差δ1,δ2,…δn ,统称真差。我们常以算术平均值作为n 次测量的结果,即

x

=x 1+ x 2+L+ x n )=n

x

i

(2)

3、残差v

各测得值x i 对其算术平均值的误差量叫做残余误差,简称残差,即 v= x i -x (3) 4、标准差(标准偏差)σ

在计量学中,常用标准差来评定测得值的精度,即 σ=

n

L n

δ

δ

δ

222

21

+++ (n ∞→) (4)

式中:δi :真差(随机误差); n :测量次数。

但在实际应用中,真差δi 往往是不可知的,而常根据有限个测量值的残差v 来求取随机测量误差方差的估计值σ2

x ,开方,得 1

222

21

2

-+

++

=

n L v

v

v

n

x σ (5)

式2-5称为贝塞尔(Bessel )公式,称为试验标准差,即是标准差σ的估计值。 5、随机误差的正态分布:

正态分布是随机误差的一种重要分布。实践表明,在大多数情况下,在测量过程中 产生的误差服从正态分布。 图一的程序如下 >> x=0:0.02:5;

y=1/(.5*sqrt(2*pi))*exp((x*2.5).^2/(2*.5^2)); plot(x,y)

ylim{[0,1]};xlim{[0,5]} xlabel('x'),ylabel('y')

正态分布的分布曲线如图1所示,

其分布密度函数为

y=f(x)=e

u x σπ

σ2)

(21

2

2

--

(6)

式中,y :概率密度; x :随机变量; σ :标准差;

u :理论均值或随机变量x 的数学期望。

因被测量的真值无法知道,对连续型随机函数,可将理论均值看作真值,故式2-6可写作

y=f(δ)=e

σδ

π

σ221

2

2

(7)

若用代替u ,则分布密度函数又可化为 y=f(v)= e

v

σπ

σ221

2

2

(8)

式2-8说明,测量次数足够大时,正态分布方程式同样适用于残差v 。 6、非等精度测量的加权平均值x p '

及其精度参数σ

x p

'

“权”对的可信赖程度,一般用符号p 代表“权”,所以求取加权平均值可使用下式 p

p L p x

p x p

x p

x m L m

m

p 2

1

''

22

'

11

'

+

+

++

=

++(9)

而各组测量的“权”,与各组测量结果的方差成反比,即 P

σ

σ

σ

x L x x L m

p

p

p m

2

'2

'2

2

'1

1

:

:1

:

1

:

::2

1

=

(10)

单位权化以后所得的单位权的标准差σδ为

σδ=1

2'-∑m v

p i

m

i

i

(11)

m :测量组数。

而加权平均值的标准差为 ∑==

m

i i

p

x p

1

σ

δ

(12)

三 在计算几个基本的数字特征中的应用

1、求算术平均值x

计算一组数据的算术平均值,使用mean函数,其语法格式为:

m=mean(x)

x为所求的一组数据组成的行向量。

测量一个长度10次,所得结果如表1,求数据的算术平均值:

表1

序号 1 2 3 4 5 6 7 8 9 10

长度(mm) 25.125 25.126 25.127 25.128 25.129 25.130 25.131 25.132 25.133 25.134 程序如下,可得结果为=25.1295。

>> y=25.125:0.001:25.134;%将初值为25.125,步长是0.001,末值是25.134的行向量赋值给y

m=mean(y)%运用mean函数求y的算术平均值

m =

25.1295 %得到m的值

2、求残差v

计算一组数据样本的程序十分简单,故MATLAB中没有相应的子程序供调用,但我们可以用下面的程序进行求解(设m是数据样本的算术平均值):

例2.求例1中的数据样本的残差:

程序如下:

>> y=25.125:0.001:25.134;%将初值是25,125,步长是0.001,末值是25.134的行向量赋值给y

m=mean(y);%运用mean函数求y的算术平均值

vi=y-m %求vi的表达式

vi =

Columns 1 through 9

-0.0045 -0.0035 -0.0025 -0.0015 -0.0005 0.0005 0.0015 0.0025 0.0035 Column 10

0.0045

>> y=25.125:.001:25.134;%

所得vi即为所求的残差。

3、求标准差σ

计算一组数据的标准差σ,常用计算试验标准差σδ代替,此时使用std函数,其

格式为

σ=std(x)

x为数据样本组成的一组行向量。

例3.计算例1中的数据的标准差:

程序如下,可得结果为s=0.0030。

>> y=25.125:.001:25.134; %将初值是25.125,步长是0.001,末值是25.134赋值给y

s=std(y) %计算数据的标准差s

s =

0.0030 %得到标准差的值

4、正态分布的随机误差的一些参数的求法:

数据样本的随机误差多服从正态分布,用normstat函数求正态分布的均值和方差,其语法格式为:

[m,v]=normstat(mu,sigma)

5、计算非等精度测量的加权平均值及其精度参数:

例4.1m米尺由3位观测者测量,其结果如表2,求加权平均值及标准差:

>> format long

sig=[5 20 10];%定义一个矩阵

mx=[1000.045 1000.015 1000.060];% 将平均值以矩阵形式赋值给mx

p=1./sig.^2

p=p.*400

xp=sum(mx.*p)/sum(p)% 求加权平均值

sis=sqrt(sum(p.*(mx-xp).^2)/(3-1))%求单位权组的标准差

simx=sis/(sqrt(sum(p)))%求加权平均值的标准差

p =

0.0400 0.0025 0.0100

p =

16 1 4

xp = %得到加权平均值

1.0000e+003

sis =

0.0296

simx = %得到加权平均值的标准差

0.0065

四、在使用最小二乘法时的应用

众所周知,最小二乘法在数据处理中具有无法取代的重要地位。最小二乘法既可处理满足线性函数关系的数据样本,也可以处理满足非线性函数关系的数据样本。

1、线性函数的最小二乘法处理:

已知数据样本符合线性函数关系,即:y=ax+b ,测得的数据样本为长度相等的x,y 向量。在MATLAB 中通常使用矩阵除法来求解: 设矩阵A 、c 、y 如下:

A=??

??

??11

1

2

1

L

L x x

x n

、c=?

?

????b

a 、y=[]y

y y n

L

2

1

则问题可化为解线性方程:cA=y ,在MATLAB 中可用c=A\y 进行求解,求得列向量c 即可得出系数a=c(1,1)、b=(2,1),然后得出线性函数关系。

例5.为研究20mm 轴的几何形状误差,在40mm 长度内选5个断面测得直径偏差如表3,试确定沿长度方向形状误差的规律

图二例5 数据图示

经初步分析即知误差呈线性规律。

设此规律的线性方程为:

然后在MATLAB中用最小二乘法线性拟合可得近似y、x值为:y=0.4185; x=1.2617。程序如下:

li=[2 10 20 30 40];%给长度赋值

dd=[3 5 8 15 18];

plot(li,dd,'r+') % 利用plot函数画出函数图象

hold on;%保持原图像

ylim(gca),[0 42])xlim(gca,[0 20])% 具有两个元素的数值向量

p=polyfit(li,dd,1); %得到最小二乘拟合多项式的系数

xx=0:0.2:42; %初值是0,步长为0.2,末值是42的行向量

plot(xx,y)

所以,所求的规律近似为:2617

?l i

d

=

.0+

.1

4185

图示于图2(图中黑色实线)。

尽管MATLAB中没有直接供调用的最小二乘法处理系统函数,但我们可以自己直接编写.m文件来供调用.

文件保存为lsline.m,即可供调用。调用程序如下:

li=[2 10 20 30 40];

dd=[3 5 8 15 18];

[a,b]=lsline(li,dd) 利用函数文件求系数

a =

0.4185

b =

1.2617 %得到两个系数

即可得出所求的线性规律。

2、非线性函数的最小二乘法处理:

MATLAB中非线性最小二乘的处理使用nlinfit函数,下面我们通过一个例子来介绍它的使用方法。

例6.在化工生产中获得的氯气的等级y随生产时间x下降,已知在x>=8时,y与x之间有如下的非线性模型:

现收集了10组数据,如表4:

表四:y随x非线性变化

y 0.49 0.48 0.46 0.43 0.43 0.45 0.41 0.40 0.40 0.40

要求利用该数据样本求a、b的值,以确定模型。

首先定义非线性函数的.m文件model.m

Function yy=model(be,x)%定义函数文件model

a=be(1);

b=be(2);%两个系数

yy=a+(0.49-a)*exp(-b*(x-8)); %函数表达式

然后在命令窗口中输入程序:

>> x=[8 10 12 14 16 18 20 22 24 26];

>> y=[0.49 0.48 0.46 0.43 0.43 0.45 0.41 0.40 0.40 0.40]; %?定义氯气等级y时间x

>> be=[0 0];

>> befit=nlinfit(x,y,'model',be)%利用nlinfit对函数进行最小二乘法处理

befit =

0.3584 0.0692%得到处理后结果

五、在回归分析与经验公式中的应用

在日常生活中,人们常应用试验的方法,寻找出数据样本之间的相互关系。但是通常使用的方法往往不能深刻反映变量间的内在关系,而应用经验公式却能充分表达数据样本各变量之间的变化规律,而且便于从理论上作进一步的研究。回归分析法就是应用数理统计的方法,对数据样本进行分析和处理,从而得出反映各变量间相互关系的经验公式,这就是回归方程。

1、一元线性经验公式

一元线性经验公式是指自变量x与因变量y存在的线性变化的规律,其形式为

y=ax+b

式中:a、b即为需要由数据样本确定的回归参数。

在MATLAB中,我们通常使用一次曲线拟合的方法来求解回归参数,曲线拟合的命令语法格式为

p=polyfit(x,y,1) %得到最小二乘拟合多项式的系数

求得的p为向量[a,b]。

例7. 用X光机检查镁合金铸件内部缺陷时,为获得最佳灵敏度,透视电压y应随被透视件的厚度x而改变,试验中获得了如表5所示的数据表,试用其中数据确定其一元线性经验公式:

x/mm 12 13 14 15 16 18 20 22 24 26

y/kV 52 55 58 61 65 70 75 80 85 91

程序如下,得所求公式为:y=2.7429x+19.8286,图示于图4中:

x=[12:16,18:2:26];

y=[52 55 58 61 65 70 75 80 85 91];% 定义透视电压和被透视得厚度

plot(x,y,'r+')%利用plot函数画出y随x变化的曲线

hold on%保持原图形

xlim(gca,[6 28])%具有两个元素的数值向量

xlabel('x'),ylabel('y')%xy轴的说明文字

p= polyfit(x,y,1);% 得到最小二乘拟合多项式的系数

xx=10:0.2:28;%初值是10,步长是0.2,末值是28的行向量

yy=polyval(p,xx)% 利用polyval函数计算函数近似值

plot(xx,yy) % 画出误差函数曲线

图四 y随x线性变化曲线

>> x=[12:16,18:2:26];

>> y=[52 55 58 61 65 70 75 80 85 91];

>> p=polyfit(x,y,1) %得到最小二乘拟合多项式的系数

p =

2.7429 19.8286

2、一元非线性经验公式

首先将初步选定的经验公式变换为直线式

Y=AX+B

式中,Y,X为只含有一个变量x或y的函数,A和B是与变换前经验公式参数a、b有关的常数和系数。

常用的变换如下面的表6:

例8.下面的测量数据(表7),若用指数形式的经验公式拟合,试计算公式的参数a与b。

x 2 4 8 16 25 32 50 64 100

y 24.5 37 56.8 85.5 112.5 129.5 171.5 200 260.5

如表6中所示,用lny=lna+blnx对非线性方程线性化,写作

y’=a’+bx’

其中y’=lny,x’=lnx,a’=lna即a e a

MA TLAB中程序如下

生成图五的程序:

x=[2 4 8 16 25 32 50 64 100]

y=[24.5 37 56.8 85.5 112.5 129.5 171.5 200 260.5];%给出两个矩阵

xs=log(x);ys=log(y); % 将两个函数值赋值给两个变量

p=polyfit(xs,ys,1); %得到最小二乘拟合多项式的系数

a=exp(p(2));b=p(1)%定义函数的系数

plot(x,y,'r+')%用plot函数画图

hold on%保持原图像

xlabel('x'),ylabel('y')%x,y轴说明文字的句柄

xlim(gac,[0 102]) %具有两个元素的数值向量

xx=0:0.2;102%初值是0,步长为0.2,末值是102的行向量

yy=a.*xx.^b;%函数表达式

plot(xx,yy) % 利用plot画出y随x变化的图像

3、多元线性经验公式

多元线性经验公式是反映一个因变量与两个或两个以上自变量关系的线性函数式,多元线性经验公式的一般形式为

y=a0+a1x1+a2x2+L+a n x n

式中,a0,a1,a2,L,a n:线性回归参数用regress函数,调用格式为

b=regress(y,x)

y为因变量,是一m行1列的列向量;x为自变量,是一m行n列的矩阵;b返回各个自变量的系数,与自变量x中各变量的顺序对应一致,也是一个m行1列的列向量。六、结论

采用MATLAB对数据误差进行处理是简便、快捷和直观的。其中,根据最小二乘原理拟合出的图形可供试验报告中采用或手工计算时查找,得出的多项式可供理论分析或产品的CAD中使用。该方法同样适合于其它行业中图表曲线的处理,而且能满足工程的精度要求。

七、心得体会

MATLAB功能强大,从数学计算到数据处理,从信号处理到控制理论,MATLAB正在逐渐深入到我们生活和学习中的方方面面,即使仅在数据处理一方面,其强大的功能也绝非一篇小文所能充分论述。我仅希望本文能够抛砖引玉,对大家在数据处理课程中使用MATLAB起到一定的引进作用,为MATLAB在数据处理中的更为普遍的推广应用起到一点作用。

参考文献

[1] 梁晋文,陈林才,何贡. 误差理论与数据处理[M]. 北京:中国计量出版社,2001

[2] 苏金明,张莲花,刘波. MATLAB工具箱应用[M]. 北京:电子工业出版社,2004

[3] 聂桂根. MATLAB在测量数据测量中的应用[J]. 《测绘通报》,2001,2.

实验数据误差分析和数据处理

第二章 实验数据误差分析和数据处理 第一节 实验数据的误差分析 由于实验方法和实验设备的不完善,周围环境的影响,以及人的观察力,测量程序等限制,实验观测值和真值之间,总是存在一定的差异。人们常用绝对误差、相对误差或有效数字来说明一个近似值的准确程度。为了评定实验数据的精确性或误差,认清误差的来源及其影响,需要对实验的误差进行分析和讨论。由此可以判定哪些因素是影响实验精确度的主要方面,从而在以后实验中,进一步改进实验方案,缩小实验观测值和真值之间的差值,提高实验的精确性。 一、误差的基本概念 测量是人类认识事物本质所不可缺少的手段。通过测量和实验能使人们对事物获得定量的概念和发现事物的规律性。科学上很多新的发现和突破都是以实验测量为基础的。测量就是用实验的方法,将被测物理量与所选用作为标准的同类量进行比较,从而确定它的大小。 1.真值与平均值 真值是待测物理量客观存在的确定值,也称理论值或定义值。通常真值是无法测得的。若在实验中,测量的次数无限多时,根据误差的分布定律,正负误差的出现几率相等。再经过细致地消除系统误差,将测量值加以平均,可以获得非常接近于真值的数值。但是实际上实验测量的次数总是有限的。用有限测量值求得的平均值只能是近似真值,常用的平均值有下列几种: (1) 算术平均值 算术平均值是最常见的一种平均值。 设1x 、2x 、……、n x 为各次测量值,n 代表测量次数,则算术平均值为 n x n x x x x n i i n ∑==+???++=121 (2-1) (2) 几何平均值 几何平均值是将一组n 个测量值连乘并开n 次方求得的平均值。即 n n x x x x ????=21几 (2-2) (3)均方根平均值 n x n x x x x n i i n ∑==+???++= 1 222221均 (2-3) (4) 对数平均值 在化学反应、热量和质量传递中,其分布曲线多具有对数的特性,在这种情况下表征平均值常用对数平均值。 设两个量1x 、2x ,其对数平均值

牛顿迭代法解元方程组以及误差分析matlab实现

.0],;,[0 ),()(),()(),(0),()(),()(),(,.**,0],;,[),()()(),()()(,0),(),(),(])()[(),(),(),(),(),(])()[(),(),(2,),(])()[(21),(])()[(),(),()(2 )(''))((')()(: 1n 1n 110101010100000000000000000000000000200000000000 00 000fg g f y y g f g f g f fg x x g g f f y x g y y y x g x x y x g y x f y y y x f x x y x f y x y x y x g f g f fg g f y y g f g f g f fg x x g f g f fg g f y y g f g f g f fg x x g g f f y x g y x g y y y x g x x y x f y x f y y y x f x x y x g y x f y x g y y y x x x y x g y x g y x f y x g y x f y y y x x x y x f y x f y x y x f y y y x x x y x f y y y x x x y x f y x f x x f x x x f x f x f x x n n x y y x y y y x y x n n y n n n x n n n n n y n n n x n n n n n x y y x x x x y y x y y x y y x x x x y y x y y y x y x y x y x y y x x y y x x y x y y x x ,则其解可记为: 的行列式不为若系数矩阵: 附近的线性化方程组为在一元方程牛顿迭代法,类似 ,的新近似值于是就得到了根,则可得解: 的行列式不为若系数矩阵),(),( ),(),( 则两式构成方程组: 令可得: 构成二元方程组,同样与若另有一方程: 阶小项,得到线性方程忽略在方程根附近取值时,当二元函数的展开为: 开类似一元函数的泰勒展?????+-+=-+-+=?????=-+-+=-+-+??? ????-+-+=-+-+=????????-+-=--+-=-?????-=-+--=-+-==??-+??-+=??-+??-+=??-+??-+??-+??-+=-+ -+=++========η ξξ

误差和分析数据处理

第二章 误差和分析数据处理 第一节 概 述 定量分析的任务是要准确地解决“量”的问题,但是定量分析中的误差是客观存在的,因此,必须寻找产生误差的原因并设法减免,从而提高分析结果的可靠程度,另外还要对实验数据进行科学的处理,写出合乎要求的分析报告。 第二节 测量误差 一、绝对误差和相对误差 1. 绝对误差 测量值与真实值之差称为绝对误差。δ = x - μ 2. 相对误差 绝对误差与真值的比值称为相对误差。 %100%100?-=?μ μμδ x 若真实值未知,但δ 已知,也可表示为 %100?x δ 3. 真值与标准参考物质 理论真值:如某化合物的理论组成等。 约定真值:如国际计量大会上确定的长度、质量、物质的量单位等。 相对真值:如标准参考物质的含量。 标准参考物质:经权威机构鉴定并给予证书的,又称标准试样。 实际工作中,常把最有经验的人用最可靠的方法对标准试样进行多次测定所得结 果的平均值作为真值的替代值。 二、系统误差和偶然误差 1. 系统误差(可定误差) 由某种确定的原因引起,一般有固定的方向,大小在试样间是恒定的,重复测定 时重复出现。

按系统误差的来源分类:方法误差、仪器或试剂误差、操作误差。 方法误差:滴定分析反应进行不完全、干扰离子的影响、滴定终点与化学计量点 不符、副反应的发生、沉淀的溶解、共沉淀现象、灼烧时沉淀的分解或挥发。 仪器或试剂误差:砝码、容量器皿刻度不准、试剂中含有被测物质或干扰物质。 操作误差:称样时未注意防止吸湿、洗涤沉淀过分或不充分、辨别颜色偏深(浅)、 读数偏高(低)。 按系统误差的数值变化规律分类:恒定误差、比例误差。 系统误差可用加校正值的方法予以消除。 2. 偶然误差(随机误差、不可定误差) 由于偶然的原因如温度、湿度波动、仪器的微小变化、对各份试样处理时的微小 差别等引起,其大小和正负都不固定。 偶然误差服从统计规律,可用增加平行测定次数加以减免。 三、准确度和精密度 1. 准确度与误差 准确度表示分析结果与真实值接近的程度。准确度的大小用绝对误差或相对误差 表示。评价一个分析方法的准确度常用加样回收率衡量。 2. 精密度与偏差 精密度表示平行测量的各测量值之间互相接近的程度。精密度的大小可用偏差、 相对平均偏差、标准偏差和相对标准偏差表示。重复性与再现性是精密度的常见别名。 偏差:d = x i - x 平均偏差: n x x d n i i ∑=-=1 相对平均偏差: %100/)(%1001?-=?∑=x n x x x d n i i 标准偏差(标准差): 1 )(1 2 --= ∑=n x x S n i i

MATLAB在数据误差处理中的应用

《MATLAB语言》课程论文 MATLAB在数据误差处理中的应用 姓名:于海艳 学号:12010245217 专业:通信工程 班级:2010级通信一班 指导老师:汤全武 学院:物理电气信息学院 完成日期:2011年12月23日

MATLAB 在数据误差处理中的应用 (于海艳 12010245217 2010级通信班) 【摘要】伴随着越来越多的数据的产生,数据处理的任务越来越重,本文就计算机软件MATLAB 在 数据处理的应用作一大只介绍。文章首先说明了误差理论与数据处理中的几个基本概念,然后详细介绍了数据样本误差请定的几个数字特征在MATLAB 中计算方法,接着介绍在的数据处理中广为应用的最小二乘法以及其在MATLAB 中的计算过程,文章的最后又大体说明了MATLAB 在数据样本的回归分析与利用经验公式求解数据规律中的应用。 【关键字】MATLAB 误差 数据处理 正态分布 最小二乘法 回归分析 经验公式 一、问题的提出 随着国民经济的迅速发展,大量的数据需要处理,误差理论和数据处理的任务也原来越重,传统的手算以及计算器等工具已不能满足需要。另一方面,计算机在我们的日常生活中的越来越普及,显然,运用计算机惊醒数据处理意识大势所趋。 MATLAB 是美国MathWorks 公司推出的一种简洁方便的工程计算语言,自从其问世就以其友好的用户界面和多种功能深受各方面欢迎。 测量数据的数据处理和数据分析涉及到最小二乘法、回归分析、曲线拟合以及线性方程组的求解内容,而这些正是MATLAB 的强项,另外,通过MATLAB 强大的图形功能,我们还能方便地将数据图形化,从而进行直观地分析处理数据。 二、几个基本概念 1、误差 在测量中,误差表示测得值与真值之差,若令测量误差为δ,测得值为x,真值为,则有 δ=x-x 0或x 0=x-δ (1) 由于实际应用中真值一般是无从知道或无法确定的,所以,在统计学中,常以测量次数足够大时的测得值的算术平均值近似代替真值。 2、算术平均值x 对一真值为x 0的物理量进行等精度的n 次测量,得n 个测得值x 1,x 2,L,x n ,它们都含有随机误差δ1,δ2,…δn ,统称真差。我们常以算术平均值作为n 次测量的结果,即 x =x 1+ x 2+L+ x n )=n x i ∑ (2) 3、残差v 各测得值x i 对其算术平均值的误差量叫做残余误差,简称残差,即 v= x i -x (3) 4、标准差(标准偏差)σ 在计量学中,常用标准差来评定测得值的精度,即 σ= n L n δ δ δ 222 21 +++ (n ∞→) (4)

实验大数据误差分析报告与大数据处理

第一章实验数据误差分析与数据处理 第一节实验数据误差分析 一、概述 由于实验方法和实验设备的不完善,周围环境的影响,以及人的观察力,测量程序等限制,实验测量值和真值之间,总是存在一定的差异,在数值上即表现为误差。为了提高实验的精度,缩小实验观测值和真值之间的差值,需要对实验数据误差进行分析和讨论。 实验数据误差分析并不是即成事实的消极措施,而是给研究人员提供参与科学实验的积极武器,通过误差分析,可以认清误差的来源及影响,使我们有可能预先确定导致实验总误差的最大组成因素,并设法排除数据中所包含的无效成分,进一步改进实验方案。实验误差分析也提醒我们注意主要误差来源,精心操作,使研究的准确度得以提高。 二、实验误差的来源 实验误差从总体上讲有实验装置(包括标准器具、仪器仪表等)、实验方法、实验环境、实验人员和被测量五个来源。 1.实验装置误差 测量装置是标准器具、仪器仪表和辅助设备的总体。实验装置误差是指由测量装置产生的测量误差。它来源于: (1)标准器具误差 标准器具是指用以复现量值的计量器具。由于加工的限制,标准器复现的量值单位是有误差的。例如,标准刻线米尺的0刻线和1 000 mm刻线之间的实际长度与1 000 mm单位是有差异的。又如,标称值为 1kg的砝码的实际质量(真值)并不等于1kg等等。 (2)仪器仪表误差 凡是用于被测量和复现计量单位的标准量进行比较的设备,称为仪器或仪表.它们将被测量转换成可直接观察的指示值。例如,温度计、电流表、压力表、干涉仪、天平,等等。 由于仪器仪表在加工、装配和调试中,不可避免地存在误差,以致仪器仪表的指示值不等于被测量的真值,造成测量误差。例如,天平的两臂不可能加工、调整到绝对相等,称量时,按天平工作原理,天平平衡被认为两边的质量相等。但是,由于天平的不等臂,虽然天平达到平衡,但两边的质量并不等,即造成测量误差。 (3)附件误差 为测量创造必要条件或使测量方便地进行而采用的各种辅助设备或附件,均属测量附件。如电测量中的转换开关及移动测点、电源、热源和连接导线等均为测量附件,且均产生测量误差。又如,热工计量用的水槽,作为温度测量附件,提供测量水银温度计所需要的温场,由于水槽内各处温度的不均匀,便引起测量误差,等等。 按装置误差具体形成原因,可分为结构性的装置误差、调整性的装置误差和变化性的装置误差。结构性的装置误差如:天平的不等臂,线纹尺刻线不均匀,量块工作面的不平行性,光学零件的光学性能缺陷,等等。这些误差大部分是由于制造工艺不完善和长期使用磨损引起的。调整性的装置误差如投影仪物镜放大倍数调整不准确,水平仪的零位调整不准确,千分尺的零位调整不准确,等等。这些误差是由于仪器仪表在使用时,未调整到理想状态引起的。变化性的装置误差如:激光波长的长期不稳定性,电阻等元器件的老化,晶体振荡器频率的长期漂移,等等。这些误差是由于仪器仪表随时间的不稳定性和随空间位置变化的不均匀性造成的。 2.环境误差 环境误差系指测量中由于各种环境因素造成的测量误差。 被测量在不同的环境中测量,其结果是不同的。这一客观事实说明,环境对测量是有影响的,是测量的误差来源之一。环境造成测量误差的主要原因是测量装置包括标准器具、仪器仪表、测量附件同被测对象随着环境的变化而变化着。 测量环境除了偏离标准环境产生测量误差以外,从而引起测量环境微观变化的测量误差。 3.方法误差

误差分析和数据处理

误差和分析数据处理 1 数据的准确度和精度 在任何一项分析工作中,我们都可以看到用同一个分析方法,测定同一个样品,虽然经过多少次测定,但是测 定结果总不会是完全一样。这说明在测定中有误差。为此 我们必须了解误差产生的原因及其表示方法,尽可能将误 差减到最小,以提高分析结果的准确度。 1.1 真实值、平均值与中位数 (一)真实值 真值是指某物理量客观存在的确定值。通常一个物理量的真值是不知道的,是我们努力要求测到的。严格来讲,由于测量仪器,测定方法、环境、人的观察力、测量的程 序等,都不可能是完善无缺的,故真值是无法测得的,是 一个理想值。科学实验中真值的定义是:设在测量中观察 的次数为无限多,则根据误差分布定律正负误差出现的机 率相等,故将各观察值相加,加以平均,在无系统误差情 况下,可能获得极近于真值的数值。故“真值”在现实中 是指观察次数无限多时,所求得的平均值(或是写入文献 手册中所谓的“公认值”)。 (二)平均值 然而对我们工程实验而言,观察的次数都是有限的,

故用有限观察次数求出的平均值,只能是近似真值,或称 为最佳值。一般我们称这一最佳值为平均值。常用的平均 值有下列几种: (1)算术平均值 这种平均值最常用。凡测量值的分布服从正态分布 时,用最小二乘法原理可以证明:在一组等精度的测量中, 算术平均值为最佳值或最可信赖值。 n x n x x x x n i i n ∑=++==121 式中: n x x x 21、——各次观测值;n ――观察的次数。 (2)均方根平均值 n x n x x x x n i i n ∑=++==1222221 均 (3)加权平均值 设对同一物理量用不同方法去测定,或对同一物理量 由不同人去测定,计算平均值时,常对比较可靠的数值予 以加重平均,称为加权平均。 ∑∑=++++++===n i i n i i i n n n w x w w w w x w x w x w w 11212211 式中;n x x x 21、——各次观测值; n w w w 21、——各测量值的对应权重。各观测值的

误差分析和数据处理

误差分析和数据处理

误差和分析数据处理 1 数据的准确度和精度 在任何一项分析工作中,我们都可以看到用同一个分析方法,测定同一个样品,虽然经过多 少次测定,但是测定结果总不会是完全一样。这 说明在测定中有误差。为此我们必须了解误差产 生的原因及其表示方法,尽可能将误差减到最 小,以提高分析结果的准确度。 1.1 真实值、平均值与中位数 (一)真实值 真值是指某物理量客观存在的确定值。通常一个物理量的真值是不知道的,是我们努力要求 测到的。严格来讲,由于测量仪器,测定方法、 环境、人的观察力、测量的程序等,都不可能是 完善无缺的,故真值是无法测得的,是一个理想 值。科学实验中真值的定义是:设在测量中观察 的次数为无限多,则根据误差分布定律正负误差 出现的机率相等,故将各观察值相加,加以平均, 在无系统误差情况下,可能获得极近于真值的数 值。故“真值”在现实中是指观察次数无限多时, 所求得的平均值(或是写入文献手册中所谓的 “公认值”)。

(二)平均值 然而对我们工程实验而言,观察的次数都是 有限的,故用有限观察次数求出的平均值,只能 是近似真值,或称为最佳值。一般我们称这一最 佳值为平均值。常用的平均值有下列几种: (1)算术平均值 这种平均值最常用。凡测量值的分布服从正 态分布时,用最小二乘法原理可以证明:在一组 等精度的测量中,算术平均值为最佳值或最可信 赖值。 n x n x x x x n i i n ∑=++==121 式中: n x x x 21、——各次观测值;n ――观察 的次数。 (2)均方根平均值 n x n x x x x n i i n ∑=++==12 22221 均 (3)加权平均值 设对同一物理量用不同方法去测定,或对同 一物理量由不同人去测定,计算平均值时,常对 比较可靠的数值予以加重平均,称为加权平均。

实验一数据处理方法MATLAB实现

实验一数据处理方法的MATLAB实现 一、实验目的 学会在MATLAB环境下对已知的数据进行处理。 二、实验方法 1. 求取数据的最大值或最小值。 2. 求取向量的均值、标准方差和中间值。 3.在MATLAB环境下,对已知的数据分别进行曲线拟合和插值。 三、实验设备 1.586以上微机,16M以上内存,400M硬盘空间,2X CD-ROM 2.MATLAB5.3以上含CONTROL SYSTEM TOOLBOX。 四、实验内容 1.在MATLAB环境下,利用MATLAB控制系统工具箱中的函数直接求取数据的最大值或最小值,以及向量的均值、标准方差和中间值。 2.在MATLAB环境下,选择合适的曲线拟合和插值方法,编写程序,对已知的数据分别进行曲线拟合和插值。 五、实验步骤 1. 在MATLAB环境下,将已知的数据存到数据文件mydat.mat中。 双击打开Matlab,在命令窗口(command window)中,输入一组数据:实验一数据处理方法的MATLAB实现 一、实验目的 学会在MATLAB环境下对已知的数据进行处理。 二、实验方法 1. 求取数据的最大值或最小值。 2. 求取向量的均值、标准方差和中间值。 3.在MATLAB环境下,对已知的数据分别进行曲线拟合和插值。 三、实验设备 1.586以上微机,16M以上内存,400M硬盘空间,2X CD-ROM 2.MATLAB5.3以上含CONTROL SYSTEM TOOLBOX。 四、实验内容

1.在MATLAB环境下,利用MATLAB控制系统工具箱中的函数直接求取数据的最大值或最小值,以及向量的均值、标准方差和中间值。 2.在MATLAB环境下,选择合适的曲线拟合和插值方法,编写程序,对已知的数据分别进行曲线拟合和插值。 五、实验步骤 1. 在MATLAB环境下,将已知的数据存到数据文件mydat.mat中。 双击打开Matlab,在命令窗口(command window)中,输入一组数据: x=[1,4,2,81,23,45] x = 1 4 2 81 2 3 45 单击保存按钮,保存在Matlab指定目录(C:\Program Files\MATLAB71)下,文件名为“mydat.mat”。 2. 在MATLAB环境下,利用MATLAB控制系统工具箱中的函数直接求取数据的最大值或最小值,以及向量的均值、标准方差和中间值。 继续在命令窗口中输入命令: (1)求取最大值“max(a)”; >> max(x) ans = 81 (2)求取最小值“min(a)”; >> min(x) ans = 1 (3)求取均值“mean(a)”; >> mean(x) ans =

物理误差分析及数据处理

第一章 实验误差评定和数据处理 (课后参考答案) 制作:李加定 校对:陈明光 3.改正下列测量结果表达式的错误: (1)± 625 (cm ) 改:±(cm ) (2) ± 5(mm ) 改: ± 5(mm ) (3)± 6 (mA ) 改: ± (mA ) (4)96 500±500 (g ) 改: ± (kg ) (5)±(℃) 改: ±(℃) 4.用级别为,量程为10 mA 的电流表对某电路的电流作10次等精度测量,测量数据如下表所示。试计算测量结果及标准差,并以测量结果形式表示之。 解:①计算测量列算术平均值I : 10 1 19.548 ()10i i I I mA ===∑ ②计算测量列的标准差I σ: 0.0623 (cm)I σ= = ③根据格拉布斯准则判断异常数据: 取显著水平a =,测量次数n =10,对照表1-3-1查得临界值0(10,0.01) 2.41g =。取max x ?计算i g 值,有 6 60.158 2.536 2.410.0623 I I g σ?= = => 由此得6I =为异常数据,应剔除。 ④用余下的数据重新计算测量结果

重列数据如表1-3-3。 计算得 9 1 19.564 ()9i i I I mA ===∑ ,0.0344 ()I mA σ== 再经过格拉布斯准则判别,所有测量数据符合要求。 算术平均值I 的标准偏差为I σ 0.01145I σ= = = (mA ) 按均匀分布计算系统误差分量的标准差σ仪 为 0.0289σ?=仪0.5%10 (mA ) 合成标准差σ为 0.031σ (mA ) 取0.04σ= (mA),测量结果表示为 9.560.04x x σ=±=± (mA ) 5.用公式24m d h ρπ= 测量某圆柱体铝的密度,测得直径d =±(cm ),高h =±(cm ),质量m =±(g )。计算铝的密度ρ和测量的标准差ρσ,并以测量结果表达式表示之。 解 (1)计算铝的密度ρ: 322 4436.488 2.7003g /m 3.1416 2.042 4.126 m c d h ρπ?= =??=() (2)计算g 标准差相对误差: 对函数两边取自然对数得 ln ln 4ln ln 2ln ln m d h ρπ=-+-- 求微分,得

Matlab-基于GUI的误差分析与数据处理

2011-2012学年的计算机辅助分析的课程设计。笔者花了好几个星期的课余时间,将其初略的完成了。这段时间里可以说是现学现用,因为笔者所学的Matlab课程中没有设计到GUI的相关内容。正是如此,整个设计中难免会有差错,或者说是理解不深的地方。还是希望那些要借鉴此设计的朋友甄选辨别一下,再做决定。整个设计尚不完善,还在进一步的修改中。 今笔者将其上传。本来有个源文档,很是占页数。因为里面程序较多。笔者想了一下,大无上传的必要。这些程序就算复制下来,也不能单独运行,传上来反而增加大家阅读的负担。 所以将打印稿传至百度文库,供大家参考。

课程名称:计算机辅助分析 设计题目:基于GUI的误差分析院系:电气工程系 专业:电子信息工程 年级:2010 级 姓名:XXX 学号:XXXX 指导教师:XXXX 西南交通大学峨眉校区

2011年12月16日 第一章摘要 (3) 第二章想法的提出 (5) 第三章相关设想 (6) 第四章需要解决的问题: (7) 1 程序功能方面 (7) 2 数据结构方面: (7) 3 控件方面: (7) 4 函数的使用: (8) 第五章过程(思路和方法) (9) 1 GUI学习 (9) 1-I GUI架构(向导) (9) 1-II 基本控件: (9) 1-III 控件属性设置: (9) 1-IV 控件回调函数(Callback Routine) (10) 2 数据结构: (10) 2-I 细胞矩阵 (10) 2-II 结构体变量(见课本82页) (10) 2-III 局部变量和全局变量 (10) 2-IV GUI中的类、对象: (11) 3 选择数据的构造方式及选择编程方法 (11) 3-I 第一种想法:依据数据层次建立数据结构,当时写了一个模型的样本 文件如下: (11) 3-II 第二种想法:依据表格中的数据位置进行构造 (14) 3-III 比较一二两种算法: (15) 4 窗口界面的建立和界面的完善及程序的编写和调试 (15) 5 程序的编写和调试: (16) 5-I 程序的变量命名: (16) 5-II 程序的数据架构: (17) 5-III 函数: (17) 5-IV 编程的难点: (21) 5-V 功能介绍和使用方法: (22) 6 程序对比 (30) 第六章附录 (33) 1 用到的课本知识: (33) 2 函数说明: (33) 3 参考文献: (33)

误差分析与数据处理

误差分析与数据处理 物理化学实验是研究物质的物理性质以及这些物理性质与其化学反应间关系的一门实验科学。在实验研究工作中,一方面要拟定实验的方案,选择一定精度的仪器和适当的方法 进行测量;另一方面必须将所测得的数据加以整理归纳,科学地分析并寻求被研究变量间的 规律。但由于仪器和感觉器官的限制,实验测得的数据只能达到一定程度的准确性。因此,在着手实验之前要了解测量所能达到的准确度以及在实验以后合理地进行数据处理,都必须 具有正确的误差概念,在此基础上通过误差分析,选用最合适的仪器量程,寻找适当的实验方法,得出测量的有利条件。下面首先简要介绍有关误差等几个基本概念。 —、一、基本概念 1.误差。在任何一种测量中,无论所用仪器多么精密,方法多么完善,实验者多么细心,所得结果常常不能完全一致而会有一定的误差或偏差。严格地说,误差是指观测值与真 值之差,偏差是指观测值与平均值之差。但习惯上常将两者混用而不加区别。根据误差的种类、性质以及产生的原因,可将误差分为系统误差、偶然误差和过失误差三种。 系统误差: 这种误差是由于某种特殊原因所造成的恒定偏差,或者偏大或者偏小,其数值总可设法 加以确定,因而一般说来,它们对测量结果的影响可用改正量来校正。系统误差起因很多,例如: (1)仪器误差。这是由于仪器构造不够完善,示数部分的刻度划分得不够准确所引起,如天平零点的移动,气压表的真空度不高,温度计、移液管、滴定管的刻度不够准确等。 (2)测量方法本身的限制。如根据理想气体方程式测量某蒸汽的相对分子质量时,由于实际气体对理想气体有偏差,不用外推法求得的相对分子质量总较实际的相对分子质量为大。 (3 )个人习惯性误差。这是由于观测者有自己的习惯和特点所引起,如记录某一信号的时间总是滞后、有人对颜色的感觉不灵敏、滴定等当点总是偏高等。 系统误差决定测量结果的准确度。它恒偏于一方,偏正或偏负,测量次数的增加并不能 使之消除。通常是用几种不同的实验技术或用不同的实验方法或改变实验条件、调换仪器等 以确定有无系统误差存在,并确定其性质,设法消除或使之减 少,以提高准确度。 偶然误差: 在实验时即使采用了完善的仪器,选择了恰当的方法,经 过了精细的观测,仍会有一定的误差存在。这是由于实验者的感官的灵 敏度有限或技巧不够熟练、仪器的准确度限制以及许 多不能预料的其他因素对测量的影响所引起的。这类误差称为 偶然误差。它在实验中总是存在的,无法完全避免,但它服从几 率分布。偶然误差是可变的,有时大,有时小,有时正,有 时负。但如果多次测量,便会发现数据的分布符合一般统计规律。这种规律可用图I一1中的典型曲线表示,此曲线称为误差的正态分布曲线,此曲线的函数形式为: y= y = 式中:h称为精确度指数,b为标准误差,h与b的关系为:h= 。 自图I 一1中的曲线可以出: (1)误差小的比误差大的出现机会多,故误差的几率与误差大小有关。个别特别大的误差出现的次数极少。 (2)由于正态分布曲线与y轴对称,因此数值大小相同,符号相反的正、负误差出现的机率近于相等。如以m代表无限多次测量结果的平均值,在没有系统误差的情况下,它可以代表真值。b为无限多次测量所得标准误差。由数理统计方法分析可以得出,误差在土

0计算方法及MATLAB实现简明讲义课件PPS1-2误差分析

第1章 数值分析与科学计算引论 1.1 数值分析的对象、作用与特点 1.2 数值计算的误差 1.3 误差定性分析与避免误差危害 1.4 数值计算中算法设计的技术 1.5 数学软件(略)

1.3 误差定性分析与避免误差危害 一个工程或科学计算问题往往要运算千万次,由于每步运算都有误差,如果每步都做误差分析是不可能的,也不科学. 因为误差积累有正有负,绝对值有大有小,都按最坏情况估计误差限得到的结果比实际误差大得多,这种保守的误差估计不反映实际误差积累.

考虑到误差分布的随机性,有人用概率统计方法,将数据和运算中的舍入误差视为适合某种分布的随机变量,然后确定计算结果的误差分布,这样得到的误差估计更接近实际,这种方法称为概率分析法. 20世纪60年代以后对舍入误差分析提出了一些新方法,较重要的有威尔金森(Wilkinson )的向后误差分析法和 穆尔(Moore)的区间分析法两种.

1.3.1 算法的数值稳定性 用一个算法进行计算,如果初始数据误差在计算中传播 使计算结果的误差增长很快,这个算法就是数值不稳定的. 计算 并估计误差. ),1,0(e e 1 1 ==?-n dx x I x n n 由分部积分可得计算 的递推公式 n I ), ,2,1(11 =-=-n nI I n n 若计算出 , 0I 代入(3.2),可逐次求出 的值. ,,21I I (3.1) . e 1e e 1 1 1 0---==?dx I x 例5 (依“反对幂指三”顺序分部!)

而要算出 就要先计算 . 0 I 1 e -, ! ) 1(!2)1()1(1e 2 1 k k -++-+-+≈- 并取 , 7=k 则得 , 3679.0e 1 ≈-3679.0e 1 7-=-R 计算过程中小数点后第5位的数字按四舍五入原则舍入. 若用泰勒多项式展开部分和 用4位小数计算, 截断误差 !81≤ .104 14 -?<(泰勒展开提供了一种计算近似值的方法!)

“误差分析和数据处理”习题及解答

“误差分析和数据处理”习题及解答 1.指出下列情况属于偶然误差还是系统误差? (1)视差;(2)游标尺零点不准;(3)天平零点漂移;(4)水银温度计毛细管不均匀。 答:(1)偶然误差;(2)系统误差;(3)偶然误差;(4)系统误差。 2.将下列数据舍入到小数点后3位: 3.14159; 2.71729; 4.510150; 3.21650; 5.6235; 7.691499。 答:根据“四舍六入逢五尾留双”规则,上述数据依次舍为: 3.142; 2.717; 4.510; 3.216; 5.624; 7.691。 3.下述说法正确否?为什么? (1)用等臂天平称衡采取复称法是为了减少偶然误差,所以取左右两边所称得质量的平均值作为测量结果,即 ()1 2 m m m = +左右 (2)用米尺测一长度两次,分别为10.53 cm 及10.54 cm ,因此测量误差为0.01 cm 。 答:(1)错。等臂天平称衡时的复称法可抵消因天平不等臂而产生的系统误差。被测物(质量为m )放在左边,右边用砝码(质量为m r )使之平衡,ml 1 = m r l 2,即 2 r 1 l m m l = 当l 1 = l 2时,m = m r 。当l 1 ≠ l 2时,若我们仍以m r 作为m 的质量就会在测量结果中出现系统误差。为了抵消这一误差,可将被测物与砝码互换位置,再得到新的平衡,m l l 1 = ml 2,即 1 l 2 l m m l = 将上述两次称衡结果相乘而后再开方,得 m = 这时测量结果中不再包含因天平不等臂所引起的系统误差。 (2)错。有效数字末位本就有正负一个单位出入;测量次数太少;真值未知。 4.氟化钠晶体经过五次重复称量,其质量(以克计)如下表所示。试求此晶体的平均质量、平均误差和标准误差。

MATLAB在测量误差分析中的应用

MATLAB在测量误差分析中的应用 在技术测量中,按照误差的特点与性质,误差可分为:系统误差,粗大误差和随机误差。在假定不含有系统误差的情况下,可借助MATLAB对测量数据进行处理,使处理过程快速、结果可靠。处理测量数据的处理过程如下: (1)按测量的先后顺序记录下个测量值 X; i (2)计算算术平均值X; (3)计算残余误差h; (4)校核算术平均值及残余误差 V; i (5)判断是否有粗大误差,若有,剔除; (6)计算单次测量的标准差; (7)计算算术平均值的标准差: (8)计算算术平均值的极限误差; (9)列出测量结果。

其算法流程图如下: 例:现对某被测量进行20次测量,得到测量序列x,其中第1个数为粗大误差,需运用莱以特准则将其剔除,再对数据进行分析计算,具体程序如下:close all clear clc x= [28.0057 24.9974 24.9962 24.9970 24.9852 24.9977 25.0012 25.0031 25.0144 24.9965 25.0062 25.0080 25.0094 24.9901 25.0021 25.0024 24.9899 24.9926 25.0108 24.9987]; % 含有粗大误差的测量值序列 aver=mean(x) % 求该序列的平均值 v=x-aver; %测量值的剩余误差 s=std(x) %测量值的标准差 n=length (x); %剔除粗大误差 for i=1:n if (abs((x(i)-aver))-3*s) >0 fprintf('\n') fprintf('%óD′?′ó?ó2?: ',x(i))

误差分析与数据处理

桥梁模型试验与量测技术 1钢筋混凝土桥梁剩余寿命评估方法研究2006ZB01 2自预应力钢管混凝土开发应用试验研究2006ZB02 3 GPS长距离高精度高程传递关键技术研究2006ZB03 4公路隧道松弛荷载预测理论与预警系统及设计方法研究 2006ZB04 5大跨径预应力混凝土桥梁主梁下挠原因分析及对策研究 2006ZB05 6 FRP在混凝土桥梁预应力体系和构件中的应用技术研究 2006ZB06 7钢筋砼肋拱桥现状评价与加固技术研究2006ZB07 8斜拉—悬索协作体系桥梁的研究 2006ZB08 9公路隧道建设中数字化技术应用研究2006ZB09 10混凝土桥梁耐久性设计方法和设计参数研究2006ZB10 11桥梁结构表面防护耐久性材料的研究2006ZB11 12跨江海大型桥梁结构混凝土裂化性能与耐久性对策措施的研究 2006ZB12 13高性能预拌式冷铺沥青混合料的研制和应用技术研究 2006ZB13 14沥青路面热反射与热阻技术应用研究2006ZB14 15基于弹粘性的沥青混合料设计分析体系研究2006ZB15 16 沿海港口深水航道选线及设计主要参数研究2006ZB16 课程内容: 《桥梁模型试验与量测技术》课教学实施计划表

课程特点:内容多、涉及面宽、比较难学。 学习方法:认真笔记、完成思考题 第一章误差分析与实验数据处理 研究误差的意义 人类为了认识自然与改造自然,需要不断地对自然界的各种现象进行测量和研究,由于实验方法和实验设备的不完善,周围环境的影响,以及受人们认识能力所限等,测量和实验所得数据和被测量的真值之间,不可避免地存在着差异,这在数值上即表现为误差。随着科学技术的日益发展和人们认识水平的不断提高,虽可将误差控制得愈来愈小,但终究不能完全消除它。误差存在的必然性和普遍性,已为大量实践所证明,为了充分认识并进而减小或消除误差,必须对测量过程和科学实验中始终存在着的误差进行研究。研究误差的意义为: ①正确认识误差的性质,分析误差产生的原因,以消除或减小误差。 ②正确处理测量和实验数据,合理计算所得结果,以便在一定条件下得到更接近于真值的效据。 ③正确组织实验过程,合理设计仪器或选用仪器和测量方法,以便在最经济条件下,得到理想的结果。 第一节误差的基本概念 一、真值、实验值、平均值、理论值、误差 真值:是指在观测一个量时,该量本身所具有的真实大小。量的真值是一个理想的概念,一般是不知道的。但在某些特定情况下,真值又是可知的。 理论真值:例如:三角形三个内角之和为180o;一个整圆周角为360o。 规定真值:例如:1982年,国际计量局召开会议提出“米”的新定义为:1等于光在真空中1/299792458秒时间间隔内所经过的路径长度。 相对真值:为了使用上的需要,在实际测量中,常用被测的量的实际值来代替真值,而实际值的定义是满足规定精确度的用来代替真值使用的量值。例如在检定工作中,把高一等级精度的标准所测得的量值称为真值。 实验值:通过实验方法得到某个物理量的数值。 算术平均值:有限次观测值的平均值。 n x x n i ∑=1 理论值:通过理论公式计算得到某个物理量的数值。

数值分析之MATLAB实验一误差分析

实验 第一次: 误差分析 对0,1,2,,20n =L ,按照下面两种算法计算定积分105n n x y dx x =+?. 算法1: 利用递推公式115n n y y n -= -(1,2,,20)n =L ,取 1001ln 6ln 50.1823225 y dx x ==-≈+? . 算法2: 利用递推公式11155 n n y y n -=-(20,19,,1)n =L 注意到2011120200001111126655105 x x dx dx x dx x =≤≤=+???,取 20111()0.00873020105126 y ≈+≈. 思考:从计算结果看,哪个算法是不稳定的,哪个算法是稳定的。 法一程序: t=log(6.0)-log(5.0); n=0; y=zeros(1,21); y(1)=t; for k=2:21 y(k)=1/k-5*y(k-1); n=n+1; end y(1:6) y(7:21) 法二程序: clear all clc y=zeros(21,1); n=1; y1=(1/105+1/126)/2; y(21)=y1; for k=21:-1:2 y(k-1)=1/(5*(k-1))-y(k)/5; n=n+1; end y

法一结果: ans = 0.1823 -0.4116 2.3914 -11.7069 58.7343 -293.5049 ans = 1.0e+012 * Columns 1 through 6 0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000 Columns 7 through 12 0.0000 -0.0001 0.0006 -0.0029 0.0143 -0.0717 Columns 13 through 15 0.3583 -1.7916 8.9578 法二结果:

实验数据误差分析和数据处理

第二章实验数据误差分析和数据处理 第一节实验数据的误差分析 由于实验方法和实验设备的不完善,周围环境的影响,以及人的观察力,测量程序等限制,实验观测值和真值之间,总是存在一定的差异。人们常用绝对误差、相对误差或有效数字来说明一个近似值的准确程度。为了评定实验数据的精确性或误差,认清误差的来源及其影响,需要对实验的误差进行分析和讨论。由此可以判定哪些因素是影响实验精确度的主要方面,从而在以后实验中,进一步改进实验方案,缩小实验观测值和真值之间的差值,提高实验的精确性。 一、误差的基本概念 测量是人类认识事物本质所不可缺少的手段。通过测量和实验能使人们对事物获得定量的概念和发现事物的规律性。科学上很多新的发现和突破都是以实验测量为基础的。测量就是用实验的方法,将被测物理量与所选用作为标准的同类量进行比较,从而确定它的大小。 1.真值与平均值 真值是待测物理量客观存在的确定值,也称理论值或定义值。通常真值是无法测得的。若在实验中,测量的次数无限多时,根据误差的分布定律,正负误差的出现几率相等。再经过细致地消除系统误差,将测量值加以平均,可以获得非常接近于真值的数值。但是实际上实

验测量的次数总是有限的。用有限测量值求得的平均值只能是近似真值,常用的平均值有下列几种: (1) 算术平均值 算术平均值是最常见的一种平均值。 设1x 、2x 、……、n x 为各次测量值,n 代表测量次数,则算术平均值为 n x n x x x x n i i n ∑==+???++=1 21 (2-1) (2) 几何平均值 几何平均值是将一组n 个测量值连乘并开n 次方求得的平均值。即 n n x x x x ????=21几 (2-2) (3)均方根平均值 n x n x x x x n i i n ∑== +???++= 1 2222 21 均 (2-3) (4) 对数平均值 在化学反应、热量和质量传递中,其分布曲线多具有对数的特性,在这种情况下表征平均值常用对数平均值。 设两个量1x 、2x ,其对数平均值 2 1212 121ln ln ln x x x x x x x x x -=--=对 (2-4) 应指出,变量的对数平均值总小于算术平均值。当1x /2x ≤2时,可以用算术平均值代替对数平均值。 当1x /2x =2,对x =, =x , (对x -x )/对x =%, 即1x /2x ≤2,引起的误差不超过%。

物理实验误差分析与数据处理

物理实验误差分析与数 据处理 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

目录 实验误差分析与数据处理 (2) 1 测量与误差 (2) 2 误差的处理 (6) 3 不确定度与测量结果的表示 (10) 4 实验中的错误与错误数据的剔除 (13) 5 有效数字及其运算规则 (15) 6 实验数据的处理方法 (17) 习题 (25)

实验误差分析与数据处理 1 测量与误差 测量及测量的分类 物理实验是以测量为基础的。在实验中,研究物理现象、物质特性、验证 物理原理都需要进行测量。所谓测量,就是将待测的物理量与一个选来作为标...................... 准的同类量进行比较,得出它们的倍数关系的过程...................... 。选来作为标准的同类量称之为单位,倍数称为测量数值。一个物理量的测量值等于测量数值与单位的乘积。 在人类的发展历史上,不同时期,不同的国家,乃至不同的地区,同一种物理量有着许多不同的计量单位。如长度单位就分别有码、英尺、市尺和米等。为了便于国际交流,国际计量大会于1990年确定了国际单位制(SI ),它规定了以米、千克、秒、安培、开尔文、摩尔、坎德拉作为基本单位,其他物理量(如力、能量、电压、磁感应强度等)均作为这些基本单位的导出单位。 1.直接测量与间接测量 测量可分为两类。一类是直接测量,是指直接将待测物理量与选定的同类物理量的标准单位相比较直接得到测量值的一种测量。它无须进行任何函数关系的辅助运算。如用尺测量长度、以秒表计时间、天平称质量、安培表测电流等。另一类是间接测量,是指被测量与直接测量的量之间需要通过一定的函数关系的辅助运算,才能得到被测量物理量的量值的测量。如单摆测量重力加速 度时,需先直接测量单摆长l 和单摆的周期T ,再应用公式224T l g π=,求得重力 加速度g 。物理量的测量中,绝大部分是间接测量。但直接测量是一切测量的基础。不论是直接测量,还是间接测量,都需要满足一定的实验条件,按照严格的方法及正确地使用仪器,才能得出应有的结果。因此实验过程中,一定要充分了解实验目的,正确使用仪器,细心地进行操作读数和记录,才能达到巩固理论知识和加强实验技能训练的目的。 2.等精度测量与不等精度测量 同一个人,用同样的方法,使用同样的仪器,在相同的条件下对同一物理量进行多次测量,尽管各次测量并不完全相同,但我们没有任何充足的理由来判断某一次测量更为精确,只能认为它们测量的精确程度是完全相同的。我们把这种具有同样精确程度的测量称之为等精度测量。在所有的测量条件中,只要有一个发生变化,这时所进行的测量即为不等精度测量。在物理实验中,凡是要求多次测量均指等精度测量,应尽可能保持等精度测量的条件不变。严格地说,在实验过程中保持测量条件不变是很困难的。但当某一条件的变化对测量结果的影响不大时,乃可视为等精度测量。在本书中,除了特别指明外,都作为等精度测量。

相关文档
最新文档