网站大量收购独家精品文档,联系QQ:2885784924

误差测量实验报告.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
误差测量实验报告

误差测量与处理课程实验报告 学生姓名: 学 号: 学  院: 专业年级: 指导教师: 年 月 实验一 误差的基本性质与处理 一、实验目的 了解误差的基本性质以及处理方法。 二、实验原理 (1)正态分布 设被测量的真值为,一系列测量值为,则测量列中的随机误差为 =- (2-1) 式中i=1,2,…..n. 正态分布的分布密度 (2-2) 正态分布的分布函数 (2-3) 式中-标准差(或均方根误差); 它的数学期望为 (2-4) 它的方差为 (2-5) (2)算术平均值 对某一量进行一系列等精度测量,由于存在随机误差,其测得值皆不相同,应以全部测得值的算术平均值作为最后的测量结果。 1、算术平均值的意义 在系列测量中,被测量所得的值的代数和除以n而得的值成为算术平均值。 设 ,,…,为n次测量所得的值,则算术平均值 算术平均值与真值最为接近,由概率论大数定律可知,若测量次数无限增加,则算术平均值必然趋近于真值。 - ——第个测量值,= ——的残余误差(简称残差) 2、算术平均值的计算校核 算术平均值及其残余误差的计算是否正确,可用求得的残余误差代数和性质来校核。 残余误差代数和为: 当为未经凑整的准确数时,则有 1)残余误差代数和应符合: 当=,求得的为非凑整的准确数时,为零; 当,求得的为凑整的非准确数时,为正;其大小为求时的余数。 当,求得的为凑整的非准确数时,为负;其大小为求时的亏数。 2)残余误差代数和绝对值应符合: 当n为偶数时,A; 当n为奇数时, 式中A为实际求得的算术平均值末位数的一个单位。 (3)测量的标准差 测量的标准偏差称为标准差,也可以称之为均方根误差。 1、测量列中单次测量的标准差 式中 —测量次数(应充分大) —测得值与被测量值的真值之差 2、测量列算术平均值的标准差 标准差的其他计算法 别捷尔斯法: 三、实验内容: 1.对某一轴径等精度测量9次,得到下表数据,求测量结果。 序号 1 2 3 4 5 6 7 8 9 24.774 24.778 24.771 24.780 24.772 24.777 24.773 24.775 24.774 按下列步骤求测量结果。 算术平均值 2、求残余误差 3、校核算术平均值及其残余误差 4、判断系统误差 5、求测量列单次测量的标准差 6、判别粗大误差 7、求算术平均值的标准差 8、求算术平均值的极限误差 9、写出最后测量结果 四、实验总结 运行编制的程序,分析运行结果,并写出实验报告。 %计算算数平均值 L=[24.774,24.778,24.771,24.780,24.772,24.777,24.773,24.775,24.774]; format short averageL=mean(L); disp([数据的平均值averageL=,num2str(averageL)]); %计算残余误差 vi=L-averageL; n=length(vi); disp(各残余误差如下所示:); %校核算术平均值和其残余误差 for k=1:n disp(num2str(vi(k))); end sumvi=sum(vi(k)); if sum(L)==n*averageL disp(平均值计算正确); elseif sum(L)n*averageLsumvi0sumvi==sum(L)-n*averageL disp(平均值计算正确); elseif sum(L)n*averageLsumvi0sumvi==sum(L)-n*averageL disp(平均值计算正确); else disp(平均值计算错误); end %判断系统误差 if mod(n,2)~=0 h=(n+1)/2; else h=n/2; end vi1=vi([1:h]);vi2=vi([(h+1):end]); sumvi1=sum(vi1);sumvi2=sum(vi2); delta=sumvi1-sumvi2; if delta=1e-2

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档